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 640836 Details for
Bug 874595
[abrt] xfce4-panel-4.10.0-1.fc17: strcmp: Process /usr/bin/xfce4-panel 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), 57.42 KB, created by
flebber
on 2012-11-08 14:06:25 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
flebber
Created:
2012-11-08 14:06:25 UTC
Size:
57.42 KB
patch
obsolete
>[New LWP 1199] >[New LWP 1222] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `xfce4-panel --display :0.0 --sm-client-id 2bd58b875-3344-4b15-998e-045cfc87a754'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:163 >163 ../sysdeps/x86_64/multiarch/strcmp-sse42.S: No such file or directory. > >Thread 2 (Thread 0x7fa688b5b700 (LWP 1222)): >#0 0x00007fa693d1dbcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00007fa694884af4 in g_main_context_poll (n_fds=1, fds=0x7fa6840008c0, timeout=-1, context=0x1526ef0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x7fa694892910 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1526ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa6840008c0 >#3 0x00007fa694884c14 in g_main_context_iteration (context=0x1526ef0, may_block=may_block@entry=1) at gmain.c:3207 > retval = <optimized out> >#4 0x00007fa694884c61 in glib_worker_main (data=<optimized out>) at gmain.c:4879 >No locals. >#5 0x00007fa6948a7495 in g_thread_proxy (data=0x151dad0) at gthread.c:801 > thread = 0x151dad0 >#6 0x00007fa693ff3d14 in start_thread (arg=0x7fa688b5b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa688b5b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140353234908928, 1411404977292625564, 0, 140353478029312, 140353234908928, 0, -1379438277200787812, -1379378400555120996}, 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> >#7 0x00007fa693d2667d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fa69730d9c0 (LWP 1199)): >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:163 >No locals. >#1 0x00007fa694875769 in g_str_equal (v1=<optimized out>, v2=<optimized out>) at ghash.c:1704 > string1 = <optimized out> > string2 = <optimized out> >#2 0x00007fa694874e9f in g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x7fa688b7241a, hash_table=0x1498400) at ghash.c:422 > node_key = <optimized out> > node_hash = <optimized out> > hash_value = 3546519876 > have_tombstone = <optimized out> > step = <optimized out> > node_index = 865 > first_tombstone = <optimized out> >#3 g_hash_table_lookup (hash_table=0x1498400, key=key@entry=0x7fa688b7241a) at ghash.c:1074 > node_hash = 3546519876 > __PRETTY_FUNCTION__ = "g_hash_table_lookup" >#4 0x00007fa69486b3af in g_quark_from_string_internal (duplicate=0, string=0x7fa688b7241a "command") at gdataset.c:1179 > quark = 0 >#5 g_intern_static_string (string=string@entry=0x7fa688b7241a "command") at gdataset.c:1357 > result = <optimized out> >#6 0x00007fa694b77737 in g_param_spec_internal (param_type=<optimized out>, name=0x7fa688b7241a "command", nick=0x7fa688b72422 "Command", blurb=0x7fa688b7240e "Application command", flags=227) at gparam.c:422 > pspec = 0x179c880 > __PRETTY_FUNCTION__ = "g_param_spec_internal" >#7 0x00007fa694b7b358 in g_param_spec_string (name=<optimized out>, nick=<optimized out>, blurb=<optimized out>, default_value=0x0, flags=<optimized out>) at gparamspecs.c:2202 > sspec = <optimized out> >#8 0x00007fa688b69bc3 in ?? () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#9 0x00007fa694b8a9e6 in type_class_init_Wm (pclass=0x14aebd0, node=0x15ae4e0) at gtype.c:2219 > slist = <optimized out> > init_slist = <optimized out> > i = 1 > class = 0x177c8e0 > entries = <optimized out> > entry = <optimized out> > bnode = <optimized out> > pnode = <optimized out> >#10 g_type_class_ref (type=type@entry=22734048) at gtype.c:2926 > node = 0x15ae4e0 > ptype = <optimized out> > holds_ref = <optimized out> > pclass = 0x14aebd0 >#11 0x00007fa694b733ed in g_object_new_valist (object_type=object_type@entry=22734048, first_property_name=first_property_name@entry=0x7fa688b711de "file", var_args=var_args@entry=0x7fff69c56e58) at gobject.c:1791 > class = <optimized out> > params = <optimized out> > name = <optimized out> > object = <optimized out> > n_params = 0 > n_alloced_params = 16 > __PRETTY_FUNCTION__ = "g_object_new_valist" >#12 0x00007fa694b73894 in g_object_new (object_type=22734048, first_property_name=0x7fa688b711de "file") at gobject.c:1545 > object = <optimized out> > var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff69c56f40, reg_save_area = 0x7fff69c56e70}} > __PRETTY_FUNCTION__ = "g_object_new" >#13 0x00007fa688b6a783 in garcon_menu_item_new () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#14 0x00007fa688b6a8c3 in garcon_menu_item_new_for_uri () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#15 0x00007fa688b65f38 in garcon_menu_item_cache_lookup () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#16 0x00007fa688b672b8 in ?? () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#17 0x00007fa6948754b0 in g_hash_table_foreach (hash_table=0x170cde0, func=0x7fa688b67210, user_data=0x7fff69c57130) at ghash.c:1524 > node_hash = <optimized out> > node_key = <optimized out> > node_value = <optimized out> > i = <optimized out> > version = 136 > __PRETTY_FUNCTION__ = "g_hash_table_foreach" >#18 0x00007fa688b671fe in ?? () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#19 0x00007fa688b6932c in garcon_menu_load () from /lib64/libgarcon-1.so.0 >No symbol table info available. >#20 0x00007fa688d7f176 in ?? () from /usr/lib64/xfce4/panel/plugins/libapplicationsmenu.so >No symbol table info available. >#21 0x00007fa69637da1c in _gtk_marshal_BOOLEAN__BOXED (closure=0x1725070, return_value=0x7fff69c57380, n_param_values=<optimized out>, param_values=0x7fff69c57430, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x7fa688d7efc0 > cc = <optimized out> > data1 = 0x17c45c0 > data2 = 0x15152d0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#22 0x00007fa694b6c664 in g_closure_invoke (closure=0x1725070, return_value=return_value@entry=0x7fff69c57380, n_param_values=2, param_values=param_values@entry=0x7fff69c57430, invocation_hint=invocation_hint@entry=0x7fff69c573d0) at gclosure.c:777 > marshal = 0x7fa69637d970 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x1725050 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#23 0x00007fa694b7d6d8 in signal_emit_unlocked_R (node=node@entry=0x14d48e0, detail=detail@entry=0, instance=instance@entry=0x17c45c0, emission_return=emission_return@entry=0x7fff69c57500, instance_and_params=instance_and_params@entry=0x7fff69c57430) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x15eacf0 > accumulator = 0x14d4a20 > emission = {next = 0x0, instance = 0x17c45c0, ihint = {signal_id = 43, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x14d4890 > hlist = 0x166ce90 > handler_list = 0x166ce90 > return_accu = 0x7fff69c57380 > 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 = 43 > max_sequential_handler_number = 8838 > return_value_altered = 1 >#24 0x00007fa694b852a7 in g_signal_emit_valist (instance=0x17c45c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff69c57688) at gsignal.c:3310 > 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 = 0x7fff69c57430 > signal_return_type = 20 > param_values = 0x7fff69c57448 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#25 0x00007fa694b857c2 in g_signal_emit (instance=instance@entry=0x17c45c0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff69c57760, reg_save_area = 0x7fff69c576a0}} >#26 0x00007fa6964b148e in gtk_widget_event_internal (widget=widget@entry=0x17c45c0, event=event@entry=0x181f2a0) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#27 0x00007fa6964b1809 in IA__gtk_widget_event (widget=widget@entry=0x17c45c0, event=event@entry=0x181f2a0) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#28 0x00007fa69637b7e4 in IA__gtk_propagate_event (widget=0x17c45c0, event=0x181f2a0) at gtkmain.c:2490 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#29 0x00007fa69637bb4b in IA__gtk_main_do_event (event=0x181f2a0) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x17c45c0 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#30 0x00007fa695dc3ecc in gdk_event_dispatch (source=source@entry=0x14ca120, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x181f2a0 >#31 0x00007fa694884825 in g_main_dispatch (context=0x14ca240) at gmain.c:2539 > dispatch = 0x7fa695dc3e80 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x14ca120, next = 0x0} > need_destroy = <optimized out> > source = 0x14ca120 > current = 0x14d7120 > i = <optimized out> >#32 g_main_context_dispatch (context=context@entry=0x14ca240) at gmain.c:3075 >No locals. >#33 0x00007fa694884b58 in g_main_context_iterate (context=0x14ca240, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 435 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x16bd0d0 >#34 0x00007fa694884f52 in g_main_loop_run (loop=0x14dfcd0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#35 0x00007fa69637ab27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x14dfcd0 >#36 0x00000000004102d4 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007fa696f08120 0x00007fa696f10f28 Yes (*) /lib64/libxfce4panel-1.0.so.4 >0x00007fa696cceac0 0x00007fa696cf1fd4 Yes (*) /lib64/libexo-1.so.0 >0x00007fa696aba0f0 0x00007fa696abafd8 Yes /lib64/libgmodule-2.0.so.0 >0x00007fa6968ad140 0x00007fa6968b3cec Yes (*) /lib64/libxfce4ui-1.so.0 >0x00007fa696299920 0x00007fa69653b438 Yes /lib64/libgtk-x11-2.0.so.0 >0x00007fa696024950 0x00007fa69602a3e0 Yes (*) /lib64/libxfce4util.so.6 >0x00007fa695d807c0 0x00007fa695de30e4 Yes /lib64/libgdk-x11-2.0.so.0 >0x00007fa695b49b30 0x00007fa695b55c04 Yes /lib64/libatk-1.0.so.0 >0x00007fa695924750 0x00007fa695937b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fa69567e2f0 0x00007fa6956f515c Yes /lib64/libcairo.so.2 >0x00007fa695436eb0 0x00007fa695455490 Yes /lib64/libpango-1.0.so.0 >0x00007fa695219c40 0x00007fa6952224a4 Yes (*) /lib64/libxfconf-0.so.2 >0x00007fa694ff8540 0x00007fa69500a594 Yes /lib64/libdbus-glib-1.so.2 >0x00007fa694db1890 0x00007fa694dda924 Yes /lib64/libdbus-1.so.3 >0x00007fa694b67910 0x00007fa694b94dbc Yes /lib64/libgobject-2.0.so.0 >0x00007fa694856d00 0x00007fa6948e99cc Yes /lib64/libglib-2.0.so.0 >0x00007fa694520ea0 0x00007fa6945a7260 Yes /lib64/libX11.so.6 >0x00007fa69420d5f0 0x00007fa694274a4c Yes /lib64/libm.so.6 >0x00007fa693ff1790 0x00007fa693ffc494 Yes /lib64/libpthread.so.0 >0x00007fa693c53f60 0x00007fa693d94780 Yes /lib64/libc.so.6 >0x00007fa693916ee0 0x00007fa6939d2af4 Yes /lib64/libgio-2.0.so.0 >0x00007fa6936c3600 0x00007fa6936ddbfc Yes /lib64/libpangoft2-1.0.so.0 >0x00007fa6934b3910 0x00007fa6934b8358 Yes /lib64/libpangocairo-1.0.so.0 >0x00007fa69321abc0 0x00007fa693285250 Yes /lib64/libfreetype.so.6 >0x00007fa692fdeef0 0x00007fa692ff86fc Yes /lib64/libfontconfig.so.1 >0x00007fa692dd5ea0 0x00007fa692dd69e0 Yes /lib64/libdl.so.2 >0x00007fa692bcf260 0x00007fa692bd254c Yes /lib64/librt.so.1 >0x00007fa6929c6be0 0x00007fa6929cad18 Yes /lib64/libSM.so.6 >0x00007fa6927adeb0 0x00007fa6927bbe1c Yes /lib64/libICE.so.6 >0x00007fa6925a21b0 0x00007fa6925a580c Yes /lib64/libstartup-notification-1.so.0 >0x00007fa69239a4f0 0x00007fa69239ccf8 Yes /lib64/libXfixes.so.3 >0x00007fa692189700 0x00007fa6921937d0 Yes /lib64/libXext.so.6 >0x00007fa691f7da70 0x00007fa691f839e0 Yes /lib64/libXrender.so.1 >0x00007fa691d79b00 0x00007fa691d7a438 Yes /lib64/libXinerama.so.1 >0x00007fa691b6b130 0x00007fa691b74fb4 Yes /lib64/libXi.so.6 >0x00007fa691962830 0x00007fa691966f34 Yes /lib64/libXrandr.so.2 >0x00007fa691758a80 0x00007fa69175d6dc Yes /lib64/libXcursor.so.1 >0x00007fa691553c30 0x00007fa691554774 Yes /lib64/libXcomposite.so.1 >0x00007fa691350b90 0x00007fa69135159c Yes /lib64/libXdamage.so.1 >0x00007fa69112afa0 0x00007fa691146ae0 Yes /lib64/libpng15.so.15 >0x00007fa690ea8d80 0x00007fa690f12eec Yes /lib64/libpixman-1.so.0 >0x00007fa690c8af50 0x00007fa690c97718 Yes /lib64/libz.so.1 >0x00007fa690a87680 0x00007fa690a877fc Yes /lib64/libgthread-2.0.so.0 >0x00007fa690880950 0x00007fa6908850ec Yes /lib64/libffi.so.5 >0x00007fa69066a9c0 0x00007fa6906768d8 Yes /lib64/libxcb.so.1 >0x00007fa697117b20 0x00007fa697131319 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fa690445fc0 0x00007fa690456768 Yes /lib64/libselinux.so.1 >0x00007fa69022a9b0 0x00007fa690238e1c Yes /lib64/libresolv.so.2 >0x00007fa690001dd0 0x00007fa69001accc Yes /lib64/libexpat.so.1 >0x00007fa68fdfa6d0 0x00007fa68fdfbd48 Yes /lib64/libuuid.so.1 >0x00007fa68fbf45f0 0x00007fa68fbf53a4 Yes /lib64/libxcb-util.so.0 >0x00007fa68f9f05c0 0x00007fa68f9f06dc Yes /lib64/libX11-xcb.so.1 >0x00007fa68f7ece80 0x00007fa68f7edbb0 Yes /lib64/libXau.so.6 >0x00007fa6891b41b0 0x00007fa6891bb67c Yes /lib64/libnss_files.so.2 >0x00007fa688f8bb10 0x00007fa688fac6d8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007fa688d7dd10 0x00007fa688d81a14 Yes (*) /usr/lib64/xfce4/panel/plugins/libapplicationsmenu.so >0x00007fa688b63940 0x00007fa688b70f4c Yes (*) /lib64/libgarcon-1.so.0 >0x00007fa6881466f0 0x00007fa688151274 Yes (*) /usr/lib64/xfce4/panel/plugins/libtasklist.so >0x00007fa683dcf840 0x00007fa683df0088 Yes /lib64/libwnck-1.so.22 >0x00007fa683bbe9a0 0x00007fa683bbf13c Yes /lib64/libXRes.so.1 >0x00007fa6839b5210 0x00007fa6839b9024 Yes (*) /usr/lib64/xfce4/panel/plugins/libpager.so >0x00007fa67f1b7930 0x00007fa67f1cef98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fa67ef8e310 0x00007fa67ef97c9c Yes /lib64/libgvfscommon.so.0 >0x00007fa67ed5aec0 0x00007fa67ed7a1fc Yes /lib64/libbluray.so.1 >0x00007fa67eb54ee0 0x00007fa67eb55814 Yes /lib64/libutil.so.1 >0x00007fa67e826d70 0x00007fa67e909744 Yes /lib64/libxml2.so.2 >0x00007fa67f576bd0 0x00007fa67f57704c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fa67dccb950 0x00007fa67dcef9e8 Yes /lib64/librsvg-2.so.2 >0x00007fa67da92ce0 0x00007fa67dab1428 Yes /lib64/libcroco-0.6.so.3 >0x00007fa67d8847b0 0x00007fa67d8861d4 Yes (*) /usr/lib64/xfce4/panel/plugins/libseparator.so >0x00007fa67d678ae0 0x00007fa67d67cf74 Yes (*) /usr/lib64/xfce4/panel/plugins/libwindowmenu.so >0x00007fa67d466ce0 0x00007fa67d46f330 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fa67d25abc0 0x00007fa67d25e1a4 Yes (*) /usr/lib64/xfce4/panel/plugins/libdirectorymenu.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x2d 45 >rbx 0x361 865 >rcx 0x1a 26 >rdx 0xd3639944 3546519876 >rsi 0x7fa688b7241a 140353235002394 >rdi 0x7fa6837a98ad 140353147148461 >rbp 0x1 0x1 >rsp 0x7fff69c56c48 0x7fff69c56c48 >r8 0x1494370 21578608 >r9 0x0 0 >r10 0xb78 2936 >r11 0x7fa693cbd39a 140353420907418 >r12 0x1498400 21595136 >r13 0x361 865 >r14 0xd3639944 3546519876 >r15 0x0 0 >rip 0x7fa693d63a16 0x7fa693d63a16 <__strcmp_sse42+22> >eflags 0x10283 [ CF 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: > 0x00007fa693d63a00 <+0>: mov %esi,%ecx > 0x00007fa693d63a02 <+2>: mov %edi,%eax > 0x00007fa693d63a04 <+4>: and $0x3f,%rcx > 0x00007fa693d63a08 <+8>: and $0x3f,%rax > 0x00007fa693d63a0c <+12>: cmp $0x30,%ecx > 0x00007fa693d63a0f <+15>: ja 0x7fa693d63a50 <__strcmp_sse42+80> > 0x00007fa693d63a11 <+17>: cmp $0x30,%eax > 0x00007fa693d63a14 <+20>: ja 0x7fa693d63a50 <__strcmp_sse42+80> >=> 0x00007fa693d63a16 <+22>: movdqu (%rdi),%xmm1 > 0x00007fa693d63a1a <+26>: movdqu (%rsi),%xmm2 > 0x00007fa693d63a1e <+30>: pxor %xmm0,%xmm0 > 0x00007fa693d63a22 <+34>: pcmpeqb %xmm1,%xmm0 > 0x00007fa693d63a26 <+38>: pcmpeqb %xmm2,%xmm1 > 0x00007fa693d63a2a <+42>: psubb %xmm0,%xmm1 > 0x00007fa693d63a2e <+46>: pmovmskb %xmm1,%edx > 0x00007fa693d63a32 <+50>: sub $0xffff,%edx > 0x00007fa693d63a38 <+56>: jne 0x7fa693d64780 <__strcmp_sse42+3456> > 0x00007fa693d63a3e <+62>: add $0x10,%rsi > 0x00007fa693d63a42 <+66>: add $0x10,%rdi > 0x00007fa693d63a46 <+70>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63a50 <+80>: and $0xfffffffffffffff0,%rsi > 0x00007fa693d63a54 <+84>: and $0xfffffffffffffff0,%rdi > 0x00007fa693d63a58 <+88>: mov $0xffff,%edx > 0x00007fa693d63a5d <+93>: xor %r8d,%r8d > 0x00007fa693d63a60 <+96>: and $0xf,%ecx > 0x00007fa693d63a63 <+99>: and $0xf,%eax > 0x00007fa693d63a66 <+102>: pxor %xmm0,%xmm0 > 0x00007fa693d63a6a <+106>: cmp %eax,%ecx > 0x00007fa693d63a6c <+108>: je 0x7fa693d63aa0 <__strcmp_sse42+160> > 0x00007fa693d63a6e <+110>: ja 0x7fa693d63a77 <__strcmp_sse42+119> > 0x00007fa693d63a70 <+112>: mov %edx,%r8d > 0x00007fa693d63a73 <+115>: xchg %eax,%ecx > 0x00007fa693d63a74 <+116>: xchg %rsi,%rdi > 0x00007fa693d63a77 <+119>: movdqa (%rdi),%xmm2 > 0x00007fa693d63a7b <+123>: movdqa (%rsi),%xmm1 > 0x00007fa693d63a7f <+127>: lea 0xf(%rax),%r9 > 0x00007fa693d63a83 <+131>: sub %rcx,%r9 > 0x00007fa693d63a86 <+134>: lea 0x4b663(%rip),%r10 # 0x7fa693daf0f0 > 0x00007fa693d63a8d <+141>: movslq (%r10,%r9,4),%r9 > 0x00007fa693d63a91 <+145>: pcmpeqb %xmm1,%xmm0 > 0x00007fa693d63a95 <+149>: lea (%r10,%r9,1),%r10 > 0x00007fa693d63a99 <+153>: jmpq *%r10 > 0x00007fa693d63a9c <+156>: nopl 0x0(%rax) > 0x00007fa693d63aa0 <+160>: movdqa (%rsi),%xmm1 > 0x00007fa693d63aa4 <+164>: pcmpeqb %xmm1,%xmm0 > 0x00007fa693d63aa8 <+168>: pcmpeqb (%rdi),%xmm1 > 0x00007fa693d63aac <+172>: psubb %xmm0,%xmm1 > 0x00007fa693d63ab0 <+176>: pmovmskb %xmm1,%r9d > 0x00007fa693d63ab5 <+181>: shr %cl,%edx > 0x00007fa693d63ab7 <+183>: shr %cl,%r9d > 0x00007fa693d63aba <+186>: sub %r9d,%edx > 0x00007fa693d63abd <+189>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63ac3 <+195>: mov $0x10,%rcx > 0x00007fa693d63aca <+202>: mov $0x10,%r9 > 0x00007fa693d63ad1 <+209>: mov %rcx,%rdx > 0x00007fa693d63ad4 <+212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63ae0 <+224>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63ae5 <+229>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63aec <+236>: lea 0x10(%rdx),%rdx > 0x00007fa693d63af0 <+240>: jbe 0x7fa693d63b10 <__strcmp_sse42+272> > 0x00007fa693d63af2 <+242>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63af7 <+247>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63afe <+254>: lea 0x10(%rdx),%rdx > 0x00007fa693d63b02 <+258>: jbe 0x7fa693d63b10 <__strcmp_sse42+272> > 0x00007fa693d63b04 <+260>: jmp 0x7fa693d63ae0 <__strcmp_sse42+224> > 0x00007fa693d63b06 <+262>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63b10 <+272>: jae 0x7fa693d6478f <__strcmp_sse42+3471> > 0x00007fa693d63b16 <+278>: lea -0x10(%rdx,%rcx,1),%rcx > 0x00007fa693d63b1b <+283>: movzbl (%rdi,%rcx,1),%eax > 0x00007fa693d63b1f <+287>: movzbl (%rsi,%rcx,1),%edx > 0x00007fa693d63b23 <+291>: sub %edx,%eax > 0x00007fa693d63b25 <+293>: retq > 0x00007fa693d63b26 <+294>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63b30 <+304>: pslldq $0xf,%xmm2 > 0x00007fa693d63b35 <+309>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63b39 <+313>: psubb %xmm0,%xmm2 > 0x00007fa693d63b3d <+317>: pmovmskb %xmm2,%r9d > 0x00007fa693d63b42 <+322>: shr %cl,%edx > 0x00007fa693d63b44 <+324>: shr %cl,%r9d > 0x00007fa693d63b47 <+327>: sub %r9d,%edx > 0x00007fa693d63b4a <+330>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63b50 <+336>: movdqa (%rdi),%xmm3 > 0x00007fa693d63b54 <+340>: mov $0x10,%rcx > 0x00007fa693d63b5b <+347>: mov $0x1,%r9d > 0x00007fa693d63b61 <+353>: lea 0x1(%rdi),%r10 > 0x00007fa693d63b65 <+357>: and $0xfff,%r10 > 0x00007fa693d63b6c <+364>: sub $0x1000,%r10 > 0x00007fa693d63b73 <+371>: mov %rcx,%rdx > 0x00007fa693d63b76 <+374>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63b80 <+384>: add $0x10,%r10 > 0x00007fa693d63b84 <+388>: jg 0x7fa693d63bd0 <__strcmp_sse42+464> > 0x00007fa693d63b86 <+390>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63b8b <+395>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63b93 <+403>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63b9a <+410>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63ba0 <+416>: add $0x10,%rdx > 0x00007fa693d63ba4 <+420>: add $0x10,%r10 > 0x00007fa693d63ba8 <+424>: jg 0x7fa693d63bd0 <__strcmp_sse42+464> > 0x00007fa693d63baa <+426>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63baf <+431>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63bb7 <+439>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63bbe <+446>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63bc4 <+452>: add $0x10,%rdx > 0x00007fa693d63bc8 <+456>: jmp 0x7fa693d63b80 <__strcmp_sse42+384> > 0x00007fa693d63bca <+458>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d63bd0 <+464>: sub $0x1000,%r10 > 0x00007fa693d63bd7 <+471>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63bdd <+477>: psrldq $0x1,%xmm0 > 0x00007fa693d63be2 <+482>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63be8 <+488>: cmp $0xe,%ecx > 0x00007fa693d63beb <+491>: ja 0x7fa693d63b86 <__strcmp_sse42+390> > 0x00007fa693d63bed <+493>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63bf2 <+498>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63c00 <+512>: pslldq $0xe,%xmm2 > 0x00007fa693d63c05 <+517>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63c09 <+521>: psubb %xmm0,%xmm2 > 0x00007fa693d63c0d <+525>: pmovmskb %xmm2,%r9d > 0x00007fa693d63c12 <+530>: shr %cl,%edx > 0x00007fa693d63c14 <+532>: shr %cl,%r9d > 0x00007fa693d63c17 <+535>: sub %r9d,%edx > 0x00007fa693d63c1a <+538>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63c20 <+544>: movdqa (%rdi),%xmm3 > 0x00007fa693d63c24 <+548>: mov $0x10,%rcx > 0x00007fa693d63c2b <+555>: mov $0x2,%r9d > 0x00007fa693d63c31 <+561>: lea 0x2(%rdi),%r10 > 0x00007fa693d63c35 <+565>: and $0xfff,%r10 > 0x00007fa693d63c3c <+572>: sub $0x1000,%r10 > 0x00007fa693d63c43 <+579>: mov %rcx,%rdx > 0x00007fa693d63c46 <+582>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63c50 <+592>: add $0x10,%r10 > 0x00007fa693d63c54 <+596>: jg 0x7fa693d63ca0 <__strcmp_sse42+672> > 0x00007fa693d63c56 <+598>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63c5b <+603>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63c63 <+611>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63c6a <+618>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63c70 <+624>: add $0x10,%rdx > 0x00007fa693d63c74 <+628>: add $0x10,%r10 > 0x00007fa693d63c78 <+632>: jg 0x7fa693d63ca0 <__strcmp_sse42+672> > 0x00007fa693d63c7a <+634>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63c7f <+639>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63c87 <+647>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63c8e <+654>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63c94 <+660>: add $0x10,%rdx > 0x00007fa693d63c98 <+664>: jmp 0x7fa693d63c50 <__strcmp_sse42+592> > 0x00007fa693d63c9a <+666>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d63ca0 <+672>: sub $0x1000,%r10 > 0x00007fa693d63ca7 <+679>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63cad <+685>: psrldq $0x2,%xmm0 > 0x00007fa693d63cb2 <+690>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63cb8 <+696>: cmp $0xd,%ecx > 0x00007fa693d63cbb <+699>: ja 0x7fa693d63c56 <__strcmp_sse42+598> > 0x00007fa693d63cbd <+701>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63cc2 <+706>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63cd0 <+720>: pslldq $0xd,%xmm2 > 0x00007fa693d63cd5 <+725>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63cd9 <+729>: psubb %xmm0,%xmm2 > 0x00007fa693d63cdd <+733>: pmovmskb %xmm2,%r9d > 0x00007fa693d63ce2 <+738>: shr %cl,%edx > 0x00007fa693d63ce4 <+740>: shr %cl,%r9d > 0x00007fa693d63ce7 <+743>: sub %r9d,%edx > 0x00007fa693d63cea <+746>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63cf0 <+752>: movdqa (%rdi),%xmm3 > 0x00007fa693d63cf4 <+756>: mov $0x10,%rcx > 0x00007fa693d63cfb <+763>: mov $0x3,%r9d > 0x00007fa693d63d01 <+769>: lea 0x3(%rdi),%r10 > 0x00007fa693d63d05 <+773>: and $0xfff,%r10 > 0x00007fa693d63d0c <+780>: sub $0x1000,%r10 > 0x00007fa693d63d13 <+787>: mov %rcx,%rdx > 0x00007fa693d63d16 <+790>: add $0x10,%r10 > 0x00007fa693d63d1a <+794>: jg 0x7fa693d63d60 <__strcmp_sse42+864> > 0x00007fa693d63d1c <+796>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63d21 <+801>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63d29 <+809>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63d30 <+816>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63d36 <+822>: add $0x10,%rdx > 0x00007fa693d63d3a <+826>: add $0x10,%r10 > 0x00007fa693d63d3e <+830>: jg 0x7fa693d63d60 <__strcmp_sse42+864> > 0x00007fa693d63d40 <+832>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63d45 <+837>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63d4d <+845>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63d54 <+852>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63d5a <+858>: add $0x10,%rdx > 0x00007fa693d63d5e <+862>: jmp 0x7fa693d63d16 <__strcmp_sse42+790> > 0x00007fa693d63d60 <+864>: sub $0x1000,%r10 > 0x00007fa693d63d67 <+871>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63d6d <+877>: psrldq $0x3,%xmm0 > 0x00007fa693d63d72 <+882>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63d78 <+888>: cmp $0xc,%ecx > 0x00007fa693d63d7b <+891>: ja 0x7fa693d63d1c <__strcmp_sse42+796> > 0x00007fa693d63d7d <+893>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63d82 <+898>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63d90 <+912>: pslldq $0xc,%xmm2 > 0x00007fa693d63d95 <+917>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63d99 <+921>: psubb %xmm0,%xmm2 > 0x00007fa693d63d9d <+925>: pmovmskb %xmm2,%r9d > 0x00007fa693d63da2 <+930>: shr %cl,%edx > 0x00007fa693d63da4 <+932>: shr %cl,%r9d > 0x00007fa693d63da7 <+935>: sub %r9d,%edx > 0x00007fa693d63daa <+938>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63db0 <+944>: movdqa (%rdi),%xmm3 > 0x00007fa693d63db4 <+948>: mov $0x10,%rcx > 0x00007fa693d63dbb <+955>: mov $0x4,%r9d > 0x00007fa693d63dc1 <+961>: lea 0x4(%rdi),%r10 > 0x00007fa693d63dc5 <+965>: and $0xfff,%r10 > 0x00007fa693d63dcc <+972>: sub $0x1000,%r10 > 0x00007fa693d63dd3 <+979>: mov %rcx,%rdx > 0x00007fa693d63dd6 <+982>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63de0 <+992>: add $0x10,%r10 > 0x00007fa693d63de4 <+996>: jg 0x7fa693d63e30 <__strcmp_sse42+1072> > 0x00007fa693d63de6 <+998>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63deb <+1003>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63df3 <+1011>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63dfa <+1018>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63e00 <+1024>: add $0x10,%rdx > 0x00007fa693d63e04 <+1028>: add $0x10,%r10 > 0x00007fa693d63e08 <+1032>: jg 0x7fa693d63e30 <__strcmp_sse42+1072> > 0x00007fa693d63e0a <+1034>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63e0f <+1039>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63e17 <+1047>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63e1e <+1054>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63e24 <+1060>: add $0x10,%rdx > 0x00007fa693d63e28 <+1064>: jmp 0x7fa693d63de0 <__strcmp_sse42+992> > 0x00007fa693d63e2a <+1066>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d63e30 <+1072>: sub $0x1000,%r10 > 0x00007fa693d63e37 <+1079>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63e3d <+1085>: psrldq $0x4,%xmm0 > 0x00007fa693d63e42 <+1090>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63e48 <+1096>: cmp $0xb,%ecx > 0x00007fa693d63e4b <+1099>: ja 0x7fa693d63de6 <__strcmp_sse42+998> > 0x00007fa693d63e4d <+1101>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63e52 <+1106>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63e60 <+1120>: pslldq $0xb,%xmm2 > 0x00007fa693d63e65 <+1125>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63e69 <+1129>: psubb %xmm0,%xmm2 > 0x00007fa693d63e6d <+1133>: pmovmskb %xmm2,%r9d > 0x00007fa693d63e72 <+1138>: shr %cl,%edx > 0x00007fa693d63e74 <+1140>: shr %cl,%r9d > 0x00007fa693d63e77 <+1143>: sub %r9d,%edx > 0x00007fa693d63e7a <+1146>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63e80 <+1152>: movdqa (%rdi),%xmm3 > 0x00007fa693d63e84 <+1156>: mov $0x10,%rcx > 0x00007fa693d63e8b <+1163>: mov $0x5,%r9d > 0x00007fa693d63e91 <+1169>: lea 0x5(%rdi),%r10 > 0x00007fa693d63e95 <+1173>: and $0xfff,%r10 > 0x00007fa693d63e9c <+1180>: sub $0x1000,%r10 > 0x00007fa693d63ea3 <+1187>: mov %rcx,%rdx > 0x00007fa693d63ea6 <+1190>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63eb0 <+1200>: add $0x10,%r10 > 0x00007fa693d63eb4 <+1204>: jg 0x7fa693d63f00 <__strcmp_sse42+1280> > 0x00007fa693d63eb6 <+1206>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63ebb <+1211>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63ec3 <+1219>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63eca <+1226>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63ed0 <+1232>: add $0x10,%rdx > 0x00007fa693d63ed4 <+1236>: add $0x10,%r10 > 0x00007fa693d63ed8 <+1240>: jg 0x7fa693d63f00 <__strcmp_sse42+1280> > 0x00007fa693d63eda <+1242>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63edf <+1247>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63ee7 <+1255>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63eee <+1262>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63ef4 <+1268>: add $0x10,%rdx > 0x00007fa693d63ef8 <+1272>: jmp 0x7fa693d63eb0 <__strcmp_sse42+1200> > 0x00007fa693d63efa <+1274>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d63f00 <+1280>: sub $0x1000,%r10 > 0x00007fa693d63f07 <+1287>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63f0d <+1293>: psrldq $0x5,%xmm0 > 0x00007fa693d63f12 <+1298>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63f18 <+1304>: cmp $0xa,%ecx > 0x00007fa693d63f1b <+1307>: ja 0x7fa693d63eb6 <__strcmp_sse42+1206> > 0x00007fa693d63f1d <+1309>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63f22 <+1314>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63f30 <+1328>: pslldq $0xa,%xmm2 > 0x00007fa693d63f35 <+1333>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d63f39 <+1337>: psubb %xmm0,%xmm2 > 0x00007fa693d63f3d <+1341>: pmovmskb %xmm2,%r9d > 0x00007fa693d63f42 <+1346>: shr %cl,%edx > 0x00007fa693d63f44 <+1348>: shr %cl,%r9d > 0x00007fa693d63f47 <+1351>: sub %r9d,%edx > 0x00007fa693d63f4a <+1354>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d63f50 <+1360>: movdqa (%rdi),%xmm3 > 0x00007fa693d63f54 <+1364>: mov $0x10,%rcx > 0x00007fa693d63f5b <+1371>: mov $0x6,%r9d > 0x00007fa693d63f61 <+1377>: lea 0x6(%rdi),%r10 > 0x00007fa693d63f65 <+1381>: and $0xfff,%r10 > 0x00007fa693d63f6c <+1388>: sub $0x1000,%r10 > 0x00007fa693d63f73 <+1395>: mov %rcx,%rdx > 0x00007fa693d63f76 <+1398>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d63f80 <+1408>: add $0x10,%r10 > 0x00007fa693d63f84 <+1412>: jg 0x7fa693d63fd0 <__strcmp_sse42+1488> > 0x00007fa693d63f86 <+1414>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63f8b <+1419>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63f93 <+1427>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63f9a <+1434>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63fa0 <+1440>: add $0x10,%rdx > 0x00007fa693d63fa4 <+1444>: add $0x10,%r10 > 0x00007fa693d63fa8 <+1448>: jg 0x7fa693d63fd0 <__strcmp_sse42+1488> > 0x00007fa693d63faa <+1450>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d63faf <+1455>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63fb7 <+1463>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d63fbe <+1470>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d63fc4 <+1476>: add $0x10,%rdx > 0x00007fa693d63fc8 <+1480>: jmp 0x7fa693d63f80 <__strcmp_sse42+1408> > 0x00007fa693d63fca <+1482>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d63fd0 <+1488>: sub $0x1000,%r10 > 0x00007fa693d63fd7 <+1495>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d63fdd <+1501>: psrldq $0x6,%xmm0 > 0x00007fa693d63fe2 <+1506>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d63fe8 <+1512>: cmp $0x9,%ecx > 0x00007fa693d63feb <+1515>: ja 0x7fa693d63f86 <__strcmp_sse42+1414> > 0x00007fa693d63fed <+1517>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d63ff2 <+1522>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64000 <+1536>: pslldq $0x9,%xmm2 > 0x00007fa693d64005 <+1541>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d64009 <+1545>: psubb %xmm0,%xmm2 > 0x00007fa693d6400d <+1549>: pmovmskb %xmm2,%r9d > 0x00007fa693d64012 <+1554>: shr %cl,%edx > 0x00007fa693d64014 <+1556>: shr %cl,%r9d > 0x00007fa693d64017 <+1559>: sub %r9d,%edx > 0x00007fa693d6401a <+1562>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d64020 <+1568>: movdqa (%rdi),%xmm3 > 0x00007fa693d64024 <+1572>: mov $0x10,%rcx > 0x00007fa693d6402b <+1579>: mov $0x7,%r9d > 0x00007fa693d64031 <+1585>: lea 0x7(%rdi),%r10 > 0x00007fa693d64035 <+1589>: and $0xfff,%r10 > 0x00007fa693d6403c <+1596>: sub $0x1000,%r10 > 0x00007fa693d64043 <+1603>: mov %rcx,%rdx > 0x00007fa693d64046 <+1606>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64050 <+1616>: add $0x10,%r10 > 0x00007fa693d64054 <+1620>: jg 0x7fa693d640a0 <__strcmp_sse42+1696> > 0x00007fa693d64056 <+1622>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6405b <+1627>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64063 <+1635>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6406a <+1642>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64070 <+1648>: add $0x10,%rdx > 0x00007fa693d64074 <+1652>: add $0x10,%r10 > 0x00007fa693d64078 <+1656>: jg 0x7fa693d640a0 <__strcmp_sse42+1696> > 0x00007fa693d6407a <+1658>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6407f <+1663>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64087 <+1671>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6408e <+1678>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64094 <+1684>: add $0x10,%rdx > 0x00007fa693d64098 <+1688>: jmp 0x7fa693d64050 <__strcmp_sse42+1616> > 0x00007fa693d6409a <+1690>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d640a0 <+1696>: sub $0x1000,%r10 > 0x00007fa693d640a7 <+1703>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d640ad <+1709>: psrldq $0x7,%xmm0 > 0x00007fa693d640b2 <+1714>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d640b8 <+1720>: cmp $0x8,%ecx > 0x00007fa693d640bb <+1723>: ja 0x7fa693d64056 <__strcmp_sse42+1622> > 0x00007fa693d640bd <+1725>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d640c2 <+1730>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d640d0 <+1744>: pslldq $0x8,%xmm2 > 0x00007fa693d640d5 <+1749>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d640d9 <+1753>: psubb %xmm0,%xmm2 > 0x00007fa693d640dd <+1757>: pmovmskb %xmm2,%r9d > 0x00007fa693d640e2 <+1762>: shr %cl,%edx > 0x00007fa693d640e4 <+1764>: shr %cl,%r9d > 0x00007fa693d640e7 <+1767>: sub %r9d,%edx > 0x00007fa693d640ea <+1770>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d640f0 <+1776>: movdqa (%rdi),%xmm3 > 0x00007fa693d640f4 <+1780>: mov $0x10,%rcx > 0x00007fa693d640fb <+1787>: mov $0x8,%r9d > 0x00007fa693d64101 <+1793>: lea 0x8(%rdi),%r10 > 0x00007fa693d64105 <+1797>: and $0xfff,%r10 > 0x00007fa693d6410c <+1804>: sub $0x1000,%r10 > 0x00007fa693d64113 <+1811>: mov %rcx,%rdx > 0x00007fa693d64116 <+1814>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64120 <+1824>: add $0x10,%r10 > 0x00007fa693d64124 <+1828>: jg 0x7fa693d64170 <__strcmp_sse42+1904> > 0x00007fa693d64126 <+1830>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6412b <+1835>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64133 <+1843>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6413a <+1850>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64140 <+1856>: add $0x10,%rdx > 0x00007fa693d64144 <+1860>: add $0x10,%r10 > 0x00007fa693d64148 <+1864>: jg 0x7fa693d64170 <__strcmp_sse42+1904> > 0x00007fa693d6414a <+1866>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6414f <+1871>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64157 <+1879>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6415e <+1886>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64164 <+1892>: add $0x10,%rdx > 0x00007fa693d64168 <+1896>: jmp 0x7fa693d64120 <__strcmp_sse42+1824> > 0x00007fa693d6416a <+1898>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d64170 <+1904>: sub $0x1000,%r10 > 0x00007fa693d64177 <+1911>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6417d <+1917>: psrldq $0x8,%xmm0 > 0x00007fa693d64182 <+1922>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64188 <+1928>: cmp $0x7,%ecx > 0x00007fa693d6418b <+1931>: ja 0x7fa693d64126 <__strcmp_sse42+1830> > 0x00007fa693d6418d <+1933>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d64192 <+1938>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d641a0 <+1952>: pslldq $0x7,%xmm2 > 0x00007fa693d641a5 <+1957>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d641a9 <+1961>: psubb %xmm0,%xmm2 > 0x00007fa693d641ad <+1965>: pmovmskb %xmm2,%r9d > 0x00007fa693d641b2 <+1970>: shr %cl,%edx > 0x00007fa693d641b4 <+1972>: shr %cl,%r9d > 0x00007fa693d641b7 <+1975>: sub %r9d,%edx > 0x00007fa693d641ba <+1978>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d641c0 <+1984>: movdqa (%rdi),%xmm3 > 0x00007fa693d641c4 <+1988>: mov $0x10,%rcx > 0x00007fa693d641cb <+1995>: mov $0x9,%r9d > 0x00007fa693d641d1 <+2001>: lea 0x9(%rdi),%r10 > 0x00007fa693d641d5 <+2005>: and $0xfff,%r10 > 0x00007fa693d641dc <+2012>: sub $0x1000,%r10 > 0x00007fa693d641e3 <+2019>: mov %rcx,%rdx > 0x00007fa693d641e6 <+2022>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d641f0 <+2032>: add $0x10,%r10 > 0x00007fa693d641f4 <+2036>: jg 0x7fa693d64240 <__strcmp_sse42+2112> > 0x00007fa693d641f6 <+2038>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d641fb <+2043>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64203 <+2051>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6420a <+2058>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64210 <+2064>: add $0x10,%rdx > 0x00007fa693d64214 <+2068>: add $0x10,%r10 > 0x00007fa693d64218 <+2072>: jg 0x7fa693d64240 <__strcmp_sse42+2112> > 0x00007fa693d6421a <+2074>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6421f <+2079>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64227 <+2087>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6422e <+2094>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64234 <+2100>: add $0x10,%rdx > 0x00007fa693d64238 <+2104>: jmp 0x7fa693d641f0 <__strcmp_sse42+2032> > 0x00007fa693d6423a <+2106>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d64240 <+2112>: sub $0x1000,%r10 > 0x00007fa693d64247 <+2119>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6424d <+2125>: psrldq $0x9,%xmm0 > 0x00007fa693d64252 <+2130>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64258 <+2136>: cmp $0x6,%ecx > 0x00007fa693d6425b <+2139>: ja 0x7fa693d641f6 <__strcmp_sse42+2038> > 0x00007fa693d6425d <+2141>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d64262 <+2146>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64270 <+2160>: pslldq $0x6,%xmm2 > 0x00007fa693d64275 <+2165>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d64279 <+2169>: psubb %xmm0,%xmm2 > 0x00007fa693d6427d <+2173>: pmovmskb %xmm2,%r9d > 0x00007fa693d64282 <+2178>: shr %cl,%edx > 0x00007fa693d64284 <+2180>: shr %cl,%r9d > 0x00007fa693d64287 <+2183>: sub %r9d,%edx > 0x00007fa693d6428a <+2186>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d64290 <+2192>: movdqa (%rdi),%xmm3 > 0x00007fa693d64294 <+2196>: mov $0x10,%rcx > 0x00007fa693d6429b <+2203>: mov $0xa,%r9d > 0x00007fa693d642a1 <+2209>: lea 0xa(%rdi),%r10 > 0x00007fa693d642a5 <+2213>: and $0xfff,%r10 > 0x00007fa693d642ac <+2220>: sub $0x1000,%r10 > 0x00007fa693d642b3 <+2227>: mov %rcx,%rdx > 0x00007fa693d642b6 <+2230>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d642c0 <+2240>: add $0x10,%r10 > 0x00007fa693d642c4 <+2244>: jg 0x7fa693d64310 <__strcmp_sse42+2320> > 0x00007fa693d642c6 <+2246>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d642cb <+2251>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d642d3 <+2259>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d642da <+2266>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d642e0 <+2272>: add $0x10,%rdx > 0x00007fa693d642e4 <+2276>: add $0x10,%r10 > 0x00007fa693d642e8 <+2280>: jg 0x7fa693d64310 <__strcmp_sse42+2320> > 0x00007fa693d642ea <+2282>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d642ef <+2287>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d642f7 <+2295>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d642fe <+2302>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64304 <+2308>: add $0x10,%rdx > 0x00007fa693d64308 <+2312>: jmp 0x7fa693d642c0 <__strcmp_sse42+2240> > 0x00007fa693d6430a <+2314>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d64310 <+2320>: sub $0x1000,%r10 > 0x00007fa693d64317 <+2327>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6431d <+2333>: psrldq $0xa,%xmm0 > 0x00007fa693d64322 <+2338>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64328 <+2344>: cmp $0x5,%ecx > 0x00007fa693d6432b <+2347>: ja 0x7fa693d642c6 <__strcmp_sse42+2246> > 0x00007fa693d6432d <+2349>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d64332 <+2354>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64340 <+2368>: pslldq $0x5,%xmm2 > 0x00007fa693d64345 <+2373>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d64349 <+2377>: psubb %xmm0,%xmm2 > 0x00007fa693d6434d <+2381>: pmovmskb %xmm2,%r9d > 0x00007fa693d64352 <+2386>: shr %cl,%edx > 0x00007fa693d64354 <+2388>: shr %cl,%r9d > 0x00007fa693d64357 <+2391>: sub %r9d,%edx > 0x00007fa693d6435a <+2394>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d64360 <+2400>: movdqa (%rdi),%xmm3 > 0x00007fa693d64364 <+2404>: mov $0x10,%rcx > 0x00007fa693d6436b <+2411>: mov $0xb,%r9d > 0x00007fa693d64371 <+2417>: lea 0xb(%rdi),%r10 > 0x00007fa693d64375 <+2421>: and $0xfff,%r10 > 0x00007fa693d6437c <+2428>: sub $0x1000,%r10 > 0x00007fa693d64383 <+2435>: mov %rcx,%rdx > 0x00007fa693d64386 <+2438>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64390 <+2448>: add $0x10,%r10 > 0x00007fa693d64394 <+2452>: jg 0x7fa693d643e0 <__strcmp_sse42+2528> > 0x00007fa693d64396 <+2454>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6439b <+2459>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d643a3 <+2467>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d643aa <+2474>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d643b0 <+2480>: add $0x10,%rdx > 0x00007fa693d643b4 <+2484>: add $0x10,%r10 > 0x00007fa693d643b8 <+2488>: jg 0x7fa693d643e0 <__strcmp_sse42+2528> > 0x00007fa693d643ba <+2490>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d643bf <+2495>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d643c7 <+2503>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d643ce <+2510>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d643d4 <+2516>: add $0x10,%rdx > 0x00007fa693d643d8 <+2520>: jmp 0x7fa693d64390 <__strcmp_sse42+2448> > 0x00007fa693d643da <+2522>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d643e0 <+2528>: sub $0x1000,%r10 > 0x00007fa693d643e7 <+2535>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d643ed <+2541>: psrldq $0xb,%xmm0 > 0x00007fa693d643f2 <+2546>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d643f8 <+2552>: cmp $0x4,%ecx > 0x00007fa693d643fb <+2555>: ja 0x7fa693d64396 <__strcmp_sse42+2454> > 0x00007fa693d643fd <+2557>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d64402 <+2562>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64410 <+2576>: pslldq $0x4,%xmm2 > 0x00007fa693d64415 <+2581>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d64419 <+2585>: psubb %xmm0,%xmm2 > 0x00007fa693d6441d <+2589>: pmovmskb %xmm2,%r9d > 0x00007fa693d64422 <+2594>: shr %cl,%edx > 0x00007fa693d64424 <+2596>: shr %cl,%r9d > 0x00007fa693d64427 <+2599>: sub %r9d,%edx > 0x00007fa693d6442a <+2602>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d64430 <+2608>: movdqa (%rdi),%xmm3 > 0x00007fa693d64434 <+2612>: mov $0x10,%rcx > 0x00007fa693d6443b <+2619>: mov $0xc,%r9d > 0x00007fa693d64441 <+2625>: lea 0xc(%rdi),%r10 > 0x00007fa693d64445 <+2629>: and $0xfff,%r10 > 0x00007fa693d6444c <+2636>: sub $0x1000,%r10 > 0x00007fa693d64453 <+2643>: mov %rcx,%rdx > 0x00007fa693d64456 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64460 <+2656>: add $0x10,%r10 > 0x00007fa693d64464 <+2660>: jg 0x7fa693d644b0 <__strcmp_sse42+2736> > 0x00007fa693d64466 <+2662>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6446b <+2667>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64473 <+2675>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6447a <+2682>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64480 <+2688>: add $0x10,%rdx > 0x00007fa693d64484 <+2692>: add $0x10,%r10 > 0x00007fa693d64488 <+2696>: jg 0x7fa693d644b0 <__strcmp_sse42+2736> > 0x00007fa693d6448a <+2698>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6448f <+2703>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64497 <+2711>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6449e <+2718>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d644a4 <+2724>: add $0x10,%rdx > 0x00007fa693d644a8 <+2728>: jmp 0x7fa693d64460 <__strcmp_sse42+2656> > 0x00007fa693d644aa <+2730>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d644b0 <+2736>: sub $0x1000,%r10 > 0x00007fa693d644b7 <+2743>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d644bd <+2749>: psrldq $0xc,%xmm0 > 0x00007fa693d644c2 <+2754>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d644c8 <+2760>: cmp $0x3,%ecx > 0x00007fa693d644cb <+2763>: ja 0x7fa693d64466 <__strcmp_sse42+2662> > 0x00007fa693d644cd <+2765>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d644d2 <+2770>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d644e0 <+2784>: pslldq $0x3,%xmm2 > 0x00007fa693d644e5 <+2789>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d644e9 <+2793>: psubb %xmm0,%xmm2 > 0x00007fa693d644ed <+2797>: pmovmskb %xmm2,%r9d > 0x00007fa693d644f2 <+2802>: shr %cl,%edx > 0x00007fa693d644f4 <+2804>: shr %cl,%r9d > 0x00007fa693d644f7 <+2807>: sub %r9d,%edx > 0x00007fa693d644fa <+2810>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d64500 <+2816>: movdqa (%rdi),%xmm3 > 0x00007fa693d64504 <+2820>: mov $0x10,%rcx > 0x00007fa693d6450b <+2827>: mov $0xd,%r9d > 0x00007fa693d64511 <+2833>: lea 0xd(%rdi),%r10 > 0x00007fa693d64515 <+2837>: and $0xfff,%r10 > 0x00007fa693d6451c <+2844>: sub $0x1000,%r10 > 0x00007fa693d64523 <+2851>: mov %rcx,%rdx > 0x00007fa693d64526 <+2854>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64530 <+2864>: add $0x10,%r10 > 0x00007fa693d64534 <+2868>: jg 0x7fa693d64580 <__strcmp_sse42+2944> > 0x00007fa693d64536 <+2870>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6453b <+2875>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64543 <+2883>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6454a <+2890>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64550 <+2896>: add $0x10,%rdx > 0x00007fa693d64554 <+2900>: add $0x10,%r10 > 0x00007fa693d64558 <+2904>: jg 0x7fa693d64580 <__strcmp_sse42+2944> > 0x00007fa693d6455a <+2906>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6455f <+2911>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64567 <+2919>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6456e <+2926>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64574 <+2932>: add $0x10,%rdx > 0x00007fa693d64578 <+2936>: jmp 0x7fa693d64530 <__strcmp_sse42+2864> > 0x00007fa693d6457a <+2938>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d64580 <+2944>: sub $0x1000,%r10 > 0x00007fa693d64587 <+2951>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6458d <+2957>: psrldq $0xd,%xmm0 > 0x00007fa693d64592 <+2962>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64598 <+2968>: cmp $0x2,%ecx > 0x00007fa693d6459b <+2971>: ja 0x7fa693d64536 <__strcmp_sse42+2870> > 0x00007fa693d6459d <+2973>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d645a2 <+2978>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d645b0 <+2992>: pslldq $0x2,%xmm2 > 0x00007fa693d645b5 <+2997>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d645b9 <+3001>: psubb %xmm0,%xmm2 > 0x00007fa693d645bd <+3005>: pmovmskb %xmm2,%r9d > 0x00007fa693d645c2 <+3010>: shr %cl,%edx > 0x00007fa693d645c4 <+3012>: shr %cl,%r9d > 0x00007fa693d645c7 <+3015>: sub %r9d,%edx > 0x00007fa693d645ca <+3018>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d645d0 <+3024>: movdqa (%rdi),%xmm3 > 0x00007fa693d645d4 <+3028>: mov $0x10,%rcx > 0x00007fa693d645db <+3035>: mov $0xe,%r9d > 0x00007fa693d645e1 <+3041>: lea 0xe(%rdi),%r10 > 0x00007fa693d645e5 <+3045>: and $0xfff,%r10 > 0x00007fa693d645ec <+3052>: sub $0x1000,%r10 > 0x00007fa693d645f3 <+3059>: mov %rcx,%rdx > 0x00007fa693d645f6 <+3062>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64600 <+3072>: add $0x10,%r10 > 0x00007fa693d64604 <+3076>: jg 0x7fa693d64650 <__strcmp_sse42+3152> > 0x00007fa693d64606 <+3078>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6460b <+3083>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64613 <+3091>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6461a <+3098>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64620 <+3104>: add $0x10,%rdx > 0x00007fa693d64624 <+3108>: add $0x10,%r10 > 0x00007fa693d64628 <+3112>: jg 0x7fa693d64650 <__strcmp_sse42+3152> > 0x00007fa693d6462a <+3114>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d6462f <+3119>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64637 <+3127>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6463e <+3134>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d64644 <+3140>: add $0x10,%rdx > 0x00007fa693d64648 <+3144>: jmp 0x7fa693d64600 <__strcmp_sse42+3072> > 0x00007fa693d6464a <+3146>: nopw 0x0(%rax,%rax,1) > 0x00007fa693d64650 <+3152>: sub $0x1000,%r10 > 0x00007fa693d64657 <+3159>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6465d <+3165>: psrldq $0xe,%xmm0 > 0x00007fa693d64662 <+3170>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64668 <+3176>: cmp $0x1,%ecx > 0x00007fa693d6466b <+3179>: ja 0x7fa693d64606 <__strcmp_sse42+3078> > 0x00007fa693d6466d <+3181>: jmpq 0x7fa693d6473d <__strcmp_sse42+3389> > 0x00007fa693d64672 <+3186>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64680 <+3200>: pslldq $0x1,%xmm2 > 0x00007fa693d64685 <+3205>: pcmpeqb %xmm1,%xmm2 > 0x00007fa693d64689 <+3209>: psubb %xmm0,%xmm2 > 0x00007fa693d6468d <+3213>: pmovmskb %xmm2,%r9d > 0x00007fa693d64692 <+3218>: shr %cl,%edx > 0x00007fa693d64694 <+3220>: shr %cl,%r9d > 0x00007fa693d64697 <+3223>: sub %r9d,%edx > 0x00007fa693d6469a <+3226>: jne 0x7fa693d6476b <__strcmp_sse42+3435> > 0x00007fa693d646a0 <+3232>: movdqa (%rdi),%xmm3 > 0x00007fa693d646a4 <+3236>: mov $0x10,%rcx > 0x00007fa693d646ab <+3243>: mov $0xf,%r9d > 0x00007fa693d646b1 <+3249>: lea 0xf(%rdi),%r10 > 0x00007fa693d646b5 <+3253>: and $0xfff,%r10 > 0x00007fa693d646bc <+3260>: sub $0x1000,%r10 > 0x00007fa693d646c3 <+3267>: mov %rcx,%rdx > 0x00007fa693d646c6 <+3270>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d646d0 <+3280>: add $0x10,%r10 > 0x00007fa693d646d4 <+3284>: jg 0x7fa693d64720 <__strcmp_sse42+3360> > 0x00007fa693d646d6 <+3286>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d646db <+3291>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d646e3 <+3299>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d646ea <+3306>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d646ec <+3308>: add $0x10,%rdx > 0x00007fa693d646f0 <+3312>: add $0x10,%r10 > 0x00007fa693d646f4 <+3316>: jg 0x7fa693d64720 <__strcmp_sse42+3360> > 0x00007fa693d646f6 <+3318>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00007fa693d646fb <+3323>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d64703 <+3331>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d6470a <+3338>: jbe 0x7fa693d64750 <__strcmp_sse42+3408> > 0x00007fa693d6470c <+3340>: add $0x10,%rdx > 0x00007fa693d64710 <+3344>: jmp 0x7fa693d646d0 <__strcmp_sse42+3280> > 0x00007fa693d64712 <+3346>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64720 <+3360>: sub $0x1000,%r10 > 0x00007fa693d64727 <+3367>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00007fa693d6472d <+3373>: psrldq $0xf,%xmm0 > 0x00007fa693d64732 <+3378>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00007fa693d64738 <+3384>: cmp $0x0,%ecx > 0x00007fa693d6473b <+3387>: ja 0x7fa693d646d6 <__strcmp_sse42+3286> > 0x00007fa693d6473d <+3389>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00007fa693d64744 <+3396>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d64750 <+3408>: jae 0x7fa693d6478f <__strcmp_sse42+3471> > 0x00007fa693d64752 <+3410>: add %rcx,%rdx > 0x00007fa693d64755 <+3413>: lea -0x10(%rdi,%r9,1),%rdi > 0x00007fa693d6475a <+3418>: movzbl (%rdi,%rdx,1),%eax > 0x00007fa693d6475e <+3422>: movzbl (%rsi,%rdx,1),%edx > 0x00007fa693d64762 <+3426>: test %r8d,%r8d > 0x00007fa693d64765 <+3429>: je 0x7fa693d64768 <__strcmp_sse42+3432> > 0x00007fa693d64767 <+3431>: xchg %eax,%edx > 0x00007fa693d64768 <+3432>: sub %edx,%eax > 0x00007fa693d6476a <+3434>: retq > 0x00007fa693d6476b <+3435>: lea (%rdi,%rax,1),%rdi > 0x00007fa693d6476f <+3439>: lea (%rsi,%rcx,1),%rsi > 0x00007fa693d64773 <+3443>: test %r8d,%r8d > 0x00007fa693d64776 <+3446>: je 0x7fa693d64780 <__strcmp_sse42+3456> > 0x00007fa693d64778 <+3448>: xchg %rsi,%rdi > 0x00007fa693d6477b <+3451>: nopl 0x0(%rax,%rax,1) > 0x00007fa693d64780 <+3456>: bsf %rdx,%rdx > 0x00007fa693d64784 <+3460>: movzbl (%rsi,%rdx,1),%ecx > 0x00007fa693d64788 <+3464>: movzbl (%rdi,%rdx,1),%eax > 0x00007fa693d6478c <+3468>: sub %ecx,%eax > 0x00007fa693d6478e <+3470>: retq > 0x00007fa693d6478f <+3471>: xor %eax,%eax > 0x00007fa693d64791 <+3473>: retq > 0x00007fa693d64792 <+3474>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00007fa693d647a0 <+3488>: movzbl (%rsi),%ecx > 0x00007fa693d647a3 <+3491>: movzbl (%rdi),%eax > 0x00007fa693d647a6 <+3494>: sub %ecx,%eax > 0x00007fa693d647a8 <+3496>: 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 874595
:
640835
| 640836 |
640837
|
640838
|
640839
|
640840
|
640841
|
640842
|
640843
|
640844