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 655627 Details for
Bug 882520
[abrt] gvfs-smb-1.12.3-1.fc17: strcmp: Process /usr/libexec/gvfsd-smb 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), 54.69 KB, created by
nordaux
on 2012-12-01 16:42:57 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
nordaux
Created:
2012-12-01 16:42:57 UTC
Size:
54.69 KB
patch
obsolete
>[New LWP 9572] >[New LWP 3974] >[New LWP 3975] >[New LWP 3977] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfsd-smb --spawner :1.4 /org/gtk/gvfs/exec_spaw/2'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:235 >235 movdqa (%rsi), %xmm1 > >Thread 4 (Thread 0x7ffbc18bb700 (LWP 3977)): >#0 0x00000035d94e8bdf 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 0x00000035db047af4 in g_main_context_poll (n_fds=3, fds=0x7ffbb80010c0, timeout=-1, context=0x7ffbbc00eb30, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x35db055910 <g_poll> >#2 g_main_context_iterate (context=0x7ffbbc00eb30, 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 = 3 > allocated_nfds = <optimized out> > fds = 0x7ffbb80010c0 >#3 0x00000035db047f52 in g_main_loop_run (loop=0x7ffbbc00eae0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000035e14c94d6 in gdbus_shared_thread_func (user_data=0x7ffbbc00eb00) at gdbusprivate.c:277 > data = 0x7ffbbc00eb00 >#5 0x00000035db06a495 in g_thread_proxy (data=0x7ffbbc00b140) at gthread.c:801 > thread = 0x7ffbbc00b140 >#6 0x00000035da007d14 in start_thread (arg=0x7ffbc18bb700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffbc18bb700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140719260677888, -3383073619094991113, 0, 231276150784, 140719260677888, 140719167695616, 3385417608839368439, -3357613329845121289}, 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 0x00000035d94f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7ffbc28bd700 (LWP 3975)): >#0 0x00000035d94e8bdf 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 0x00000035db047af4 in g_main_context_poll (n_fds=1, fds=0x7ffbbc0010e0, timeout=-1, context=0x1fe8260, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x35db055910 <g_poll> >#2 g_main_context_iterate (context=0x1fe8260, 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 = 0x7ffbbc0010e0 >#3 0x00000035db047f52 in g_main_loop_run (loop=0x7ffbbc0010c0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007ffbc2affb0b in dconf_context_thread (data=0x1fe8260) at dconfcontext.c:11 > context = 0x1fe8260 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x00000035db06a495 in g_thread_proxy (data=0x1fe1e30) at gthread.c:801 > thread = 0x1fe1e30 >#6 0x00000035da007d14 in start_thread (arg=0x7ffbc28bd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffbc28bd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140719277463296, -3383073619094991113, 0, 231276150784, 140719277463296, 33456736, 3385419804641398519, -3357613329845121289}, 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 0x00000035d94f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7ffbc9161800 (LWP 3974)): >#0 0x00000035d94e8bdf 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 0x00000035db047af4 in g_main_context_poll (n_fds=8, fds=0x1feac00, timeout=1378, context=0x1fded30, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x35db055910 <g_poll> >#2 g_main_context_iterate (context=0x1fded30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = 1378 > some_ready = <optimized out> > nfds = 8 > allocated_nfds = <optimized out> > fds = 0x1feac00 >#3 0x00000035db047f52 in g_main_loop_run (loop=0x1fdfb80) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000000040c47b in daemon_main (argc=argc@entry=4, argv=argv@entry=0x7fff678ecec8, max_job_threads=max_job_threads@entry=1, default_type=default_type@entry=0x41d40e "smb-share", mountable_name=mountable_name@entry=0x0, first_type_name=first_type_name@entry=0x41d40e "smb-share") at daemon-main.c:300 > var_args = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fff678ecdd0, reg_save_area = 0x7fff678ecd50}} > connection = <optimized out> > loop = <optimized out> > daemon = 0x1fd25e0 > derror = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 0, padding1 = 0x0} > mount_spec = 0x0 > mount_source = <optimized out> > error = 0x0 > res = <optimized out> > type = <optimized out> >#5 0x0000000000407ed4 in main (argc=4, argv=0x7fff678ecec8) at daemon-main-generic.c:39 >No locals. > >Thread 1 (Thread 0x7ffbc20bc700 (LWP 9572)): >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:235 >No locals. >#1 0x00000030cc20c1ec in g_mount_spec_get (spec=0x30cc213b40, key=0x30cc213b43 "type") at gmountspec.c:440 >No locals. >#2 0x00000030cc20c21c in g_mount_spec_get_type (spec=<optimized out>) at gmountspec.c:450 >No locals. >#3 0x000000000040ecf2 in g_vfs_backend_get_backend_type (backend=<optimized out>) at gvfsbackend.c:407 >No locals. >#4 0x000000000041676e in create_reply (job=<optimized out>, connection=<optimized out>, message=<optimized out>) at gvfsjobqueryfsinfo.c:174 > op_job = 0x20063b0 > reply = 0x1ff9080 > iter = {dummy1 = 0x1ff9080, dummy2 = 0xe00000, dummy3 = 131180, dummy4 = 0, dummy5 = 0, dummy6 = 0, dummy7 = 0, dummy8 = 0, dummy9 = 33525968, dummy10 = 0, dummy11 = 0, pad1 = 20, pad2 = 0, pad3 = 0x14} > type = <optimized out> >#5 0x000000000041168b in send_reply (job=0x20063b0) at gvfsjobdbus.c:166 > dbus_job = 0x20063b0 > reply = <optimized out> > class = <optimized out> > __PRETTY_FUNCTION__ = "send_reply" >#6 0x00000035dc00f943 in _g_closure_invoke_va (closure=closure@entry=0x1fe4860, return_value=return_value@entry=0x0, instance=instance@entry=0x20063b0, args=args@entry=0x7ffbc20bbbf8, n_params=0, param_types=0x0) at gclosure.c:840 > marshal = 0x35dc00dc70 <g_type_class_meta_marshalv> > marshal_data = 0x90 > in_marshal = <optimized out> > real_closure = 0x1fe4840 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#7 0x00000035dc027d88 in g_signal_emit_valist (instance=0x20063b0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffbc20bbbf8) at gsignal.c:3211 > 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}}} > accumulator = 0x0 > emission = {next = 0x0, instance = 0x20063b0, ihint = {signal_id = 11, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 33498432} > signal_id = 11 > instance_type = 33498432 > emission_return = {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}}} > rtype = 4 > static_scope = 0 > closure = 0x1fe4860 > run_type = <optimized out> > hlist = 0x0 > l = <optimized out> > fastpath = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#8 0x00000035dc0287c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffbc20bbcd0, reg_save_area = 0x7ffbc20bbc10}} >#9 0x0000000000410bf3 in g_vfs_job_send_reply (job=<optimized out>) at gvfsjob.c:237 >No locals. >#10 0x0000000000411299 in g_vfs_job_succeeded (job=<optimized out>) at gvfsjob.c:303 >No locals. >#11 0x000000000040a217 in do_query_fs_info (backend=<optimized out>, job=0x20063b0, filename=0x2002170 "/", info=0x1fde520, attribute_matcher=<optimized out>) at gvfsbackendsmb.c:1650 > op_backend = <optimized out> > smbc_statvfs = <optimized out> > st = {f_bsize = 512, f_frsize = 8, f_blocks = 52019199, f_bfree = 43074675, f_bavail = 0, f_files = 0, f_ffree = 0, f_favail = 0, f_fsid = 0, f_flag = 1073741824, f_namemax = 0, __f_spare = {0, 0, 0, 0, 0, 0}} > uri = <optimized out> > res = <optimized out> >#12 0x0000000000411032 in g_vfs_job_run (job=0x20063b0) at gvfsjob.c:198 > class = 0x1fed080 >#13 0x00000035db06ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 > task = 0x20063b0 > pool = 0x1fdfce0 >#14 0x00000035db06a495 in g_thread_proxy (data=0x1fe2050) at gthread.c:801 > thread = 0x1fe2050 >#15 0x00000035da007d14 in start_thread (arg=0x7ffbc20bc700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffbc20bc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140719269070592, -3383073619094991113, 0, 33426400, 140719269070592, 17, 3385418707814125303, -3357613329845121289}, 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> >#16 0x00000035d94f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x0000003af744cf20 0x0000003af77d2dcc Yes /lib64/libsmbclient.so.0 >0x00000030cc209310 0x00000030cc212c9c Yes /lib64/libgvfscommon.so.0 >0x00000035de803ec0 0x00000035de8231fc Yes /lib64/libbluray.so.1 >0x00000035e08010f0 0x00000035e0801fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000035e142eee0 0x00000035e14eaaf4 Yes /lib64/libgio-2.0.so.0 >0x00000035dc00a910 0x00000035dc037dbc Yes /lib64/libgobject-2.0.so.0 >0x00000030cd807890 0x00000030cd830924 Yes /lib64/libdbus-1.so.3 >0x00000035da005790 0x00000035da010494 Yes /lib64/libpthread.so.0 >0x00000035da802260 0x00000035da80554c Yes /lib64/librt.so.1 >0x00000030cce07960 0x00000030cce193b4 Yes /lib64/libgnome-keyring.so.0 >0x00000035db019d00 0x00000035db0ac9cc Yes /lib64/libglib-2.0.so.0 >0x00000035ea800ee0 0x00000035ea801814 Yes /lib64/libutil.so.1 >0x00000035d941ef60 0x00000035d955f7a0 Yes /lib64/libc.so.6 >0x0000003af7c02280 0x0000003af7c0847c Yes /lib64/libtalloc.so.2 >0x0000003af6c02880 0x0000003af6c0c010 Yes /lib64/libtdb.so.1 >0x00000035dcc02210 0x00000035dcc09740 Yes /lib64/libwbclient.so.0 >0x00000035e5401500 0x00000035e5402c34 Yes /lib64/libcap.so.2 >0x00000035dbc039b0 0x00000035dbc11e1c Yes /lib64/libresolv.so.2 >0x00000035ed0040d0 0x00000035ed011934 Yes /lib64/libnsl.so.1 >0x00000035d9800ea0 0x00000035d98019e0 Yes /lib64/libdl.so.2 >0x00000035e2e0ad60 0x00000035e2e38424 Yes /lib64/libgssapi_krb5.so.2 >0x00000035e321b640 0x00000035e3293340 Yes /lib64/libkrb5.so.3 >0x00000035e2a04490 0x00000035e2a1c92c Yes /lib64/libk5crypto.so.3 >0x00000035e1801520 0x00000035e1802114 Yes /lib64/libcom_err.so.2 >0x0000003af700f060 0x0000003af703d978 Yes /lib64/libldap-2.4.so.2 >0x00000035f1e036a0 0x00000035f1e0ab14 Yes /lib64/liblber-2.4.so.2 >0x00000035da401f50 0x00000035da40e718 Yes /lib64/libz.so.1 >0x00000035e3a2cd70 0x00000035e3b0f744 Yes /lib64/libxml2.so.2 >0x00000035db800680 0x00000035db8007fc Yes /lib64/libgthread-2.0.so.0 >0x00000035dc401950 0x00000035dc4060ec Yes /lib64/libffi.so.5 >0x00000035db405fc0 0x00000035db416768 Yes /lib64/libselinux.so.1 >0x00000035d9000b20 0x00000035d901a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x00000035e8c07200 0x00000035e8c52b48 Yes /lib64/libgcrypt.so.11 >0x0000003af5400dc0 0x0000003af5405cac Yes /lib64/libcrypt.so.1 >0x00000035eac013a0 0x00000035eac0348c Yes /lib64/libattr.so.1 >0x00000035e2602a60 0x00000035e2607eac Yes /lib64/libkrb5support.so.0 >0x00000035e3601120 0x00000035e3601ac4 Yes /lib64/libkeyutils.so.1 >0x00000035dac029d0 0x00000035dac12138 Yes /lib64/libgcc_s.so.1 >0x0000003af6804840 0x0000003af6814504 Yes /lib64/libsasl2.so.2 >0x0000003af600a100 0x0000003af602b6b8 Yes /lib64/libssl3.so >0x0000003af6409d00 0x0000003af64223e0 Yes /lib64/libsmime3.so >0x0000003af58190d0 0x0000003af58fbb34 Yes /lib64/libnss3.so >0x0000003af5c0bb60 0x0000003af5c199e8 Yes /lib64/libnssutil3.so >0x00000035e9c00fb0 0x00000035e9c01ef8 Yes /lib64/libplds4.so >0x00000035e98014d0 0x00000035e9802bd4 Yes /lib64/libplc4.so >0x00000035e940d250 0x00000035e942cc10 Yes /lib64/libnspr4.so >0x00000035d9c055f0 0x00000035d9c6ca0c Yes /lib64/libm.so.6 >0x00000035e7800960 0x00000035e7800ed8 Yes /lib64/libgpg-error.so.0 >0x0000003af50035f0 0x0000003af5047520 Yes /lib64/libfreebl3.so >0x00007ffbc2afda30 0x00007ffbc2b00a18 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007ffbc28c01b0 0x00007ffbc28c767c Yes /lib64/libnss_files.so.2 >0x00007ffbc0e77640 0x00007ffbc0e78d74 Yes /usr/lib64/gconv/UTF-16.so >0x00007ffbc0c74540 0x00007ffbc0c751dc Yes /usr/lib64/gconv/IBM850.so >$1 = 0x0 >$2 = 0x0 >rax 0x3 3 >rbx 0x7ffbb4000878 140719033419896 >rcx 0xc 12 >rdx 0xffff 65535 >rsi 0xad003f0 181404656 >rdi 0x30cc213b40 209583160128 >rbp 0x30cc213b43 0x30cc213b43 >rsp 0x7ffbc20bb878 0x7ffbc20bb878 >r8 0xffff 65535 >r9 0x0 0 >r10 0x35d952f360 231279358816 >r11 0x35d957b490 231279670416 >r12 0x8006f4001b18 140767351806744 >r13 0x7ffbc20bbbf8 140719269067768 >r14 0x0 0 >r15 0x0 0 >rip 0x35d952ea9b 0x35d952ea9b <__strcmp_sse42+123> >eflags 0x10293 [ CF AF 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: > 0x00000035d952ea20 <+0>: mov %esi,%ecx > 0x00000035d952ea22 <+2>: mov %edi,%eax > 0x00000035d952ea24 <+4>: and $0x3f,%rcx > 0x00000035d952ea28 <+8>: and $0x3f,%rax > 0x00000035d952ea2c <+12>: cmp $0x30,%ecx > 0x00000035d952ea2f <+15>: ja 0x35d952ea70 <__strcmp_sse42+80> > 0x00000035d952ea31 <+17>: cmp $0x30,%eax > 0x00000035d952ea34 <+20>: ja 0x35d952ea70 <__strcmp_sse42+80> > 0x00000035d952ea36 <+22>: movdqu (%rdi),%xmm1 > 0x00000035d952ea3a <+26>: movdqu (%rsi),%xmm2 > 0x00000035d952ea3e <+30>: pxor %xmm0,%xmm0 > 0x00000035d952ea42 <+34>: pcmpeqb %xmm1,%xmm0 > 0x00000035d952ea46 <+38>: pcmpeqb %xmm2,%xmm1 > 0x00000035d952ea4a <+42>: psubb %xmm0,%xmm1 > 0x00000035d952ea4e <+46>: pmovmskb %xmm1,%edx > 0x00000035d952ea52 <+50>: sub $0xffff,%edx > 0x00000035d952ea58 <+56>: jne 0x35d952f7a0 <__strcmp_sse42+3456> > 0x00000035d952ea5e <+62>: add $0x10,%rsi > 0x00000035d952ea62 <+66>: add $0x10,%rdi > 0x00000035d952ea66 <+70>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ea70 <+80>: and $0xfffffffffffffff0,%rsi > 0x00000035d952ea74 <+84>: and $0xfffffffffffffff0,%rdi > 0x00000035d952ea78 <+88>: mov $0xffff,%edx > 0x00000035d952ea7d <+93>: xor %r8d,%r8d > 0x00000035d952ea80 <+96>: and $0xf,%ecx > 0x00000035d952ea83 <+99>: and $0xf,%eax > 0x00000035d952ea86 <+102>: pxor %xmm0,%xmm0 > 0x00000035d952ea8a <+106>: cmp %eax,%ecx > 0x00000035d952ea8c <+108>: je 0x35d952eac0 <__strcmp_sse42+160> > 0x00000035d952ea8e <+110>: ja 0x35d952ea97 <__strcmp_sse42+119> > 0x00000035d952ea90 <+112>: mov %edx,%r8d > 0x00000035d952ea93 <+115>: xchg %eax,%ecx > 0x00000035d952ea94 <+116>: xchg %rsi,%rdi > 0x00000035d952ea97 <+119>: movdqa (%rdi),%xmm2 >=> 0x00000035d952ea9b <+123>: movdqa (%rsi),%xmm1 > 0x00000035d952ea9f <+127>: lea 0xf(%rax),%r9 > 0x00000035d952eaa3 <+131>: sub %rcx,%r9 > 0x00000035d952eaa6 <+134>: lea 0x4b663(%rip),%r10 # 0x35d957a110 > 0x00000035d952eaad <+141>: movslq (%r10,%r9,4),%r9 > 0x00000035d952eab1 <+145>: pcmpeqb %xmm1,%xmm0 > 0x00000035d952eab5 <+149>: lea (%r10,%r9,1),%r10 > 0x00000035d952eab9 <+153>: jmpq *%r10 > 0x00000035d952eabc <+156>: nopl 0x0(%rax) > 0x00000035d952eac0 <+160>: movdqa (%rsi),%xmm1 > 0x00000035d952eac4 <+164>: pcmpeqb %xmm1,%xmm0 > 0x00000035d952eac8 <+168>: pcmpeqb (%rdi),%xmm1 > 0x00000035d952eacc <+172>: psubb %xmm0,%xmm1 > 0x00000035d952ead0 <+176>: pmovmskb %xmm1,%r9d > 0x00000035d952ead5 <+181>: shr %cl,%edx > 0x00000035d952ead7 <+183>: shr %cl,%r9d > 0x00000035d952eada <+186>: sub %r9d,%edx > 0x00000035d952eadd <+189>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952eae3 <+195>: mov $0x10,%rcx > 0x00000035d952eaea <+202>: mov $0x10,%r9 > 0x00000035d952eaf1 <+209>: mov %rcx,%rdx > 0x00000035d952eaf4 <+212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952eb00 <+224>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952eb05 <+229>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952eb0c <+236>: lea 0x10(%rdx),%rdx > 0x00000035d952eb10 <+240>: jbe 0x35d952eb30 <__strcmp_sse42+272> > 0x00000035d952eb12 <+242>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952eb17 <+247>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952eb1e <+254>: lea 0x10(%rdx),%rdx > 0x00000035d952eb22 <+258>: jbe 0x35d952eb30 <__strcmp_sse42+272> > 0x00000035d952eb24 <+260>: jmp 0x35d952eb00 <__strcmp_sse42+224> > 0x00000035d952eb26 <+262>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952eb30 <+272>: jae 0x35d952f7af <__strcmp_sse42+3471> > 0x00000035d952eb36 <+278>: lea -0x10(%rdx,%rcx,1),%rcx > 0x00000035d952eb3b <+283>: movzbl (%rdi,%rcx,1),%eax > 0x00000035d952eb3f <+287>: movzbl (%rsi,%rcx,1),%edx > 0x00000035d952eb43 <+291>: sub %edx,%eax > 0x00000035d952eb45 <+293>: retq > 0x00000035d952eb46 <+294>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952eb50 <+304>: pslldq $0xf,%xmm2 > 0x00000035d952eb55 <+309>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952eb59 <+313>: psubb %xmm0,%xmm2 > 0x00000035d952eb5d <+317>: pmovmskb %xmm2,%r9d > 0x00000035d952eb62 <+322>: shr %cl,%edx > 0x00000035d952eb64 <+324>: shr %cl,%r9d > 0x00000035d952eb67 <+327>: sub %r9d,%edx > 0x00000035d952eb6a <+330>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952eb70 <+336>: movdqa (%rdi),%xmm3 > 0x00000035d952eb74 <+340>: mov $0x10,%rcx > 0x00000035d952eb7b <+347>: mov $0x1,%r9d > 0x00000035d952eb81 <+353>: lea 0x1(%rdi),%r10 > 0x00000035d952eb85 <+357>: and $0xfff,%r10 > 0x00000035d952eb8c <+364>: sub $0x1000,%r10 > 0x00000035d952eb93 <+371>: mov %rcx,%rdx > 0x00000035d952eb96 <+374>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952eba0 <+384>: add $0x10,%r10 > 0x00000035d952eba4 <+388>: jg 0x35d952ebf0 <__strcmp_sse42+464> > 0x00000035d952eba6 <+390>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ebab <+395>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ebb3 <+403>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ebba <+410>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ebc0 <+416>: add $0x10,%rdx > 0x00000035d952ebc4 <+420>: add $0x10,%r10 > 0x00000035d952ebc8 <+424>: jg 0x35d952ebf0 <__strcmp_sse42+464> > 0x00000035d952ebca <+426>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ebcf <+431>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ebd7 <+439>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ebde <+446>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ebe4 <+452>: add $0x10,%rdx > 0x00000035d952ebe8 <+456>: jmp 0x35d952eba0 <__strcmp_sse42+384> > 0x00000035d952ebea <+458>: nopw 0x0(%rax,%rax,1) > 0x00000035d952ebf0 <+464>: sub $0x1000,%r10 > 0x00000035d952ebf7 <+471>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ebfd <+477>: psrldq $0x1,%xmm0 > 0x00000035d952ec02 <+482>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952ec08 <+488>: cmp $0xe,%ecx > 0x00000035d952ec0b <+491>: ja 0x35d952eba6 <__strcmp_sse42+390> > 0x00000035d952ec0d <+493>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952ec12 <+498>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ec20 <+512>: pslldq $0xe,%xmm2 > 0x00000035d952ec25 <+517>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952ec29 <+521>: psubb %xmm0,%xmm2 > 0x00000035d952ec2d <+525>: pmovmskb %xmm2,%r9d > 0x00000035d952ec32 <+530>: shr %cl,%edx > 0x00000035d952ec34 <+532>: shr %cl,%r9d > 0x00000035d952ec37 <+535>: sub %r9d,%edx > 0x00000035d952ec3a <+538>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952ec40 <+544>: movdqa (%rdi),%xmm3 > 0x00000035d952ec44 <+548>: mov $0x10,%rcx > 0x00000035d952ec4b <+555>: mov $0x2,%r9d > 0x00000035d952ec51 <+561>: lea 0x2(%rdi),%r10 > 0x00000035d952ec55 <+565>: and $0xfff,%r10 > 0x00000035d952ec5c <+572>: sub $0x1000,%r10 > 0x00000035d952ec63 <+579>: mov %rcx,%rdx > 0x00000035d952ec66 <+582>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ec70 <+592>: add $0x10,%r10 > 0x00000035d952ec74 <+596>: jg 0x35d952ecc0 <__strcmp_sse42+672> > 0x00000035d952ec76 <+598>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ec7b <+603>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ec83 <+611>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ec8a <+618>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ec90 <+624>: add $0x10,%rdx > 0x00000035d952ec94 <+628>: add $0x10,%r10 > 0x00000035d952ec98 <+632>: jg 0x35d952ecc0 <__strcmp_sse42+672> > 0x00000035d952ec9a <+634>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ec9f <+639>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952eca7 <+647>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ecae <+654>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ecb4 <+660>: add $0x10,%rdx > 0x00000035d952ecb8 <+664>: jmp 0x35d952ec70 <__strcmp_sse42+592> > 0x00000035d952ecba <+666>: nopw 0x0(%rax,%rax,1) > 0x00000035d952ecc0 <+672>: sub $0x1000,%r10 > 0x00000035d952ecc7 <+679>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952eccd <+685>: psrldq $0x2,%xmm0 > 0x00000035d952ecd2 <+690>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952ecd8 <+696>: cmp $0xd,%ecx > 0x00000035d952ecdb <+699>: ja 0x35d952ec76 <__strcmp_sse42+598> > 0x00000035d952ecdd <+701>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952ece2 <+706>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ecf0 <+720>: pslldq $0xd,%xmm2 > 0x00000035d952ecf5 <+725>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952ecf9 <+729>: psubb %xmm0,%xmm2 > 0x00000035d952ecfd <+733>: pmovmskb %xmm2,%r9d > 0x00000035d952ed02 <+738>: shr %cl,%edx > 0x00000035d952ed04 <+740>: shr %cl,%r9d > 0x00000035d952ed07 <+743>: sub %r9d,%edx > 0x00000035d952ed0a <+746>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952ed10 <+752>: movdqa (%rdi),%xmm3 > 0x00000035d952ed14 <+756>: mov $0x10,%rcx > 0x00000035d952ed1b <+763>: mov $0x3,%r9d > 0x00000035d952ed21 <+769>: lea 0x3(%rdi),%r10 > 0x00000035d952ed25 <+773>: and $0xfff,%r10 > 0x00000035d952ed2c <+780>: sub $0x1000,%r10 > 0x00000035d952ed33 <+787>: mov %rcx,%rdx > 0x00000035d952ed36 <+790>: add $0x10,%r10 > 0x00000035d952ed3a <+794>: jg 0x35d952ed80 <__strcmp_sse42+864> > 0x00000035d952ed3c <+796>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ed41 <+801>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ed49 <+809>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ed50 <+816>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ed56 <+822>: add $0x10,%rdx > 0x00000035d952ed5a <+826>: add $0x10,%r10 > 0x00000035d952ed5e <+830>: jg 0x35d952ed80 <__strcmp_sse42+864> > 0x00000035d952ed60 <+832>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ed65 <+837>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ed6d <+845>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ed74 <+852>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ed7a <+858>: add $0x10,%rdx > 0x00000035d952ed7e <+862>: jmp 0x35d952ed36 <__strcmp_sse42+790> > 0x00000035d952ed80 <+864>: sub $0x1000,%r10 > 0x00000035d952ed87 <+871>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ed8d <+877>: psrldq $0x3,%xmm0 > 0x00000035d952ed92 <+882>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952ed98 <+888>: cmp $0xc,%ecx > 0x00000035d952ed9b <+891>: ja 0x35d952ed3c <__strcmp_sse42+796> > 0x00000035d952ed9d <+893>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952eda2 <+898>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952edb0 <+912>: pslldq $0xc,%xmm2 > 0x00000035d952edb5 <+917>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952edb9 <+921>: psubb %xmm0,%xmm2 > 0x00000035d952edbd <+925>: pmovmskb %xmm2,%r9d > 0x00000035d952edc2 <+930>: shr %cl,%edx > 0x00000035d952edc4 <+932>: shr %cl,%r9d > 0x00000035d952edc7 <+935>: sub %r9d,%edx > 0x00000035d952edca <+938>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952edd0 <+944>: movdqa (%rdi),%xmm3 > 0x00000035d952edd4 <+948>: mov $0x10,%rcx > 0x00000035d952eddb <+955>: mov $0x4,%r9d > 0x00000035d952ede1 <+961>: lea 0x4(%rdi),%r10 > 0x00000035d952ede5 <+965>: and $0xfff,%r10 > 0x00000035d952edec <+972>: sub $0x1000,%r10 > 0x00000035d952edf3 <+979>: mov %rcx,%rdx > 0x00000035d952edf6 <+982>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ee00 <+992>: add $0x10,%r10 > 0x00000035d952ee04 <+996>: jg 0x35d952ee50 <__strcmp_sse42+1072> > 0x00000035d952ee06 <+998>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ee0b <+1003>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ee13 <+1011>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ee1a <+1018>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ee20 <+1024>: add $0x10,%rdx > 0x00000035d952ee24 <+1028>: add $0x10,%r10 > 0x00000035d952ee28 <+1032>: jg 0x35d952ee50 <__strcmp_sse42+1072> > 0x00000035d952ee2a <+1034>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952ee2f <+1039>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ee37 <+1047>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ee3e <+1054>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ee44 <+1060>: add $0x10,%rdx > 0x00000035d952ee48 <+1064>: jmp 0x35d952ee00 <__strcmp_sse42+992> > 0x00000035d952ee4a <+1066>: nopw 0x0(%rax,%rax,1) > 0x00000035d952ee50 <+1072>: sub $0x1000,%r10 > 0x00000035d952ee57 <+1079>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ee5d <+1085>: psrldq $0x4,%xmm0 > 0x00000035d952ee62 <+1090>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952ee68 <+1096>: cmp $0xb,%ecx > 0x00000035d952ee6b <+1099>: ja 0x35d952ee06 <__strcmp_sse42+998> > 0x00000035d952ee6d <+1101>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952ee72 <+1106>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ee80 <+1120>: pslldq $0xb,%xmm2 > 0x00000035d952ee85 <+1125>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952ee89 <+1129>: psubb %xmm0,%xmm2 > 0x00000035d952ee8d <+1133>: pmovmskb %xmm2,%r9d > 0x00000035d952ee92 <+1138>: shr %cl,%edx > 0x00000035d952ee94 <+1140>: shr %cl,%r9d > 0x00000035d952ee97 <+1143>: sub %r9d,%edx > 0x00000035d952ee9a <+1146>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952eea0 <+1152>: movdqa (%rdi),%xmm3 > 0x00000035d952eea4 <+1156>: mov $0x10,%rcx > 0x00000035d952eeab <+1163>: mov $0x5,%r9d > 0x00000035d952eeb1 <+1169>: lea 0x5(%rdi),%r10 > 0x00000035d952eeb5 <+1173>: and $0xfff,%r10 > 0x00000035d952eebc <+1180>: sub $0x1000,%r10 > 0x00000035d952eec3 <+1187>: mov %rcx,%rdx > 0x00000035d952eec6 <+1190>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952eed0 <+1200>: add $0x10,%r10 > 0x00000035d952eed4 <+1204>: jg 0x35d952ef20 <__strcmp_sse42+1280> > 0x00000035d952eed6 <+1206>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952eedb <+1211>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952eee3 <+1219>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952eeea <+1226>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952eef0 <+1232>: add $0x10,%rdx > 0x00000035d952eef4 <+1236>: add $0x10,%r10 > 0x00000035d952eef8 <+1240>: jg 0x35d952ef20 <__strcmp_sse42+1280> > 0x00000035d952eefa <+1242>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952eeff <+1247>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ef07 <+1255>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952ef0e <+1262>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952ef14 <+1268>: add $0x10,%rdx > 0x00000035d952ef18 <+1272>: jmp 0x35d952eed0 <__strcmp_sse42+1200> > 0x00000035d952ef1a <+1274>: nopw 0x0(%rax,%rax,1) > 0x00000035d952ef20 <+1280>: sub $0x1000,%r10 > 0x00000035d952ef27 <+1287>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952ef2d <+1293>: psrldq $0x5,%xmm0 > 0x00000035d952ef32 <+1298>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952ef38 <+1304>: cmp $0xa,%ecx > 0x00000035d952ef3b <+1307>: ja 0x35d952eed6 <__strcmp_sse42+1206> > 0x00000035d952ef3d <+1309>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952ef42 <+1314>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952ef50 <+1328>: pslldq $0xa,%xmm2 > 0x00000035d952ef55 <+1333>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952ef59 <+1337>: psubb %xmm0,%xmm2 > 0x00000035d952ef5d <+1341>: pmovmskb %xmm2,%r9d > 0x00000035d952ef62 <+1346>: shr %cl,%edx > 0x00000035d952ef64 <+1348>: shr %cl,%r9d > 0x00000035d952ef67 <+1351>: sub %r9d,%edx > 0x00000035d952ef6a <+1354>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952ef70 <+1360>: movdqa (%rdi),%xmm3 > 0x00000035d952ef74 <+1364>: mov $0x10,%rcx > 0x00000035d952ef7b <+1371>: mov $0x6,%r9d > 0x00000035d952ef81 <+1377>: lea 0x6(%rdi),%r10 > 0x00000035d952ef85 <+1381>: and $0xfff,%r10 > 0x00000035d952ef8c <+1388>: sub $0x1000,%r10 > 0x00000035d952ef93 <+1395>: mov %rcx,%rdx > 0x00000035d952ef96 <+1398>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952efa0 <+1408>: add $0x10,%r10 > 0x00000035d952efa4 <+1412>: jg 0x35d952eff0 <__strcmp_sse42+1488> > 0x00000035d952efa6 <+1414>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952efab <+1419>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952efb3 <+1427>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952efba <+1434>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952efc0 <+1440>: add $0x10,%rdx > 0x00000035d952efc4 <+1444>: add $0x10,%r10 > 0x00000035d952efc8 <+1448>: jg 0x35d952eff0 <__strcmp_sse42+1488> > 0x00000035d952efca <+1450>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952efcf <+1455>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952efd7 <+1463>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952efde <+1470>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952efe4 <+1476>: add $0x10,%rdx > 0x00000035d952efe8 <+1480>: jmp 0x35d952efa0 <__strcmp_sse42+1408> > 0x00000035d952efea <+1482>: nopw 0x0(%rax,%rax,1) > 0x00000035d952eff0 <+1488>: sub $0x1000,%r10 > 0x00000035d952eff7 <+1495>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952effd <+1501>: psrldq $0x6,%xmm0 > 0x00000035d952f002 <+1506>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f008 <+1512>: cmp $0x9,%ecx > 0x00000035d952f00b <+1515>: ja 0x35d952efa6 <__strcmp_sse42+1414> > 0x00000035d952f00d <+1517>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f012 <+1522>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f020 <+1536>: pslldq $0x9,%xmm2 > 0x00000035d952f025 <+1541>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f029 <+1545>: psubb %xmm0,%xmm2 > 0x00000035d952f02d <+1549>: pmovmskb %xmm2,%r9d > 0x00000035d952f032 <+1554>: shr %cl,%edx > 0x00000035d952f034 <+1556>: shr %cl,%r9d > 0x00000035d952f037 <+1559>: sub %r9d,%edx > 0x00000035d952f03a <+1562>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f040 <+1568>: movdqa (%rdi),%xmm3 > 0x00000035d952f044 <+1572>: mov $0x10,%rcx > 0x00000035d952f04b <+1579>: mov $0x7,%r9d > 0x00000035d952f051 <+1585>: lea 0x7(%rdi),%r10 > 0x00000035d952f055 <+1589>: and $0xfff,%r10 > 0x00000035d952f05c <+1596>: sub $0x1000,%r10 > 0x00000035d952f063 <+1603>: mov %rcx,%rdx > 0x00000035d952f066 <+1606>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f070 <+1616>: add $0x10,%r10 > 0x00000035d952f074 <+1620>: jg 0x35d952f0c0 <__strcmp_sse42+1696> > 0x00000035d952f076 <+1622>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f07b <+1627>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f083 <+1635>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f08a <+1642>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f090 <+1648>: add $0x10,%rdx > 0x00000035d952f094 <+1652>: add $0x10,%r10 > 0x00000035d952f098 <+1656>: jg 0x35d952f0c0 <__strcmp_sse42+1696> > 0x00000035d952f09a <+1658>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f09f <+1663>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f0a7 <+1671>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f0ae <+1678>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f0b4 <+1684>: add $0x10,%rdx > 0x00000035d952f0b8 <+1688>: jmp 0x35d952f070 <__strcmp_sse42+1616> > 0x00000035d952f0ba <+1690>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f0c0 <+1696>: sub $0x1000,%r10 > 0x00000035d952f0c7 <+1703>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f0cd <+1709>: psrldq $0x7,%xmm0 > 0x00000035d952f0d2 <+1714>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f0d8 <+1720>: cmp $0x8,%ecx > 0x00000035d952f0db <+1723>: ja 0x35d952f076 <__strcmp_sse42+1622> > 0x00000035d952f0dd <+1725>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f0e2 <+1730>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f0f0 <+1744>: pslldq $0x8,%xmm2 > 0x00000035d952f0f5 <+1749>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f0f9 <+1753>: psubb %xmm0,%xmm2 > 0x00000035d952f0fd <+1757>: pmovmskb %xmm2,%r9d > 0x00000035d952f102 <+1762>: shr %cl,%edx > 0x00000035d952f104 <+1764>: shr %cl,%r9d > 0x00000035d952f107 <+1767>: sub %r9d,%edx > 0x00000035d952f10a <+1770>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f110 <+1776>: movdqa (%rdi),%xmm3 > 0x00000035d952f114 <+1780>: mov $0x10,%rcx > 0x00000035d952f11b <+1787>: mov $0x8,%r9d > 0x00000035d952f121 <+1793>: lea 0x8(%rdi),%r10 > 0x00000035d952f125 <+1797>: and $0xfff,%r10 > 0x00000035d952f12c <+1804>: sub $0x1000,%r10 > 0x00000035d952f133 <+1811>: mov %rcx,%rdx > 0x00000035d952f136 <+1814>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f140 <+1824>: add $0x10,%r10 > 0x00000035d952f144 <+1828>: jg 0x35d952f190 <__strcmp_sse42+1904> > 0x00000035d952f146 <+1830>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f14b <+1835>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f153 <+1843>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f15a <+1850>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f160 <+1856>: add $0x10,%rdx > 0x00000035d952f164 <+1860>: add $0x10,%r10 > 0x00000035d952f168 <+1864>: jg 0x35d952f190 <__strcmp_sse42+1904> > 0x00000035d952f16a <+1866>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f16f <+1871>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f177 <+1879>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f17e <+1886>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f184 <+1892>: add $0x10,%rdx > 0x00000035d952f188 <+1896>: jmp 0x35d952f140 <__strcmp_sse42+1824> > 0x00000035d952f18a <+1898>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f190 <+1904>: sub $0x1000,%r10 > 0x00000035d952f197 <+1911>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f19d <+1917>: psrldq $0x8,%xmm0 > 0x00000035d952f1a2 <+1922>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f1a8 <+1928>: cmp $0x7,%ecx > 0x00000035d952f1ab <+1931>: ja 0x35d952f146 <__strcmp_sse42+1830> > 0x00000035d952f1ad <+1933>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f1b2 <+1938>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f1c0 <+1952>: pslldq $0x7,%xmm2 > 0x00000035d952f1c5 <+1957>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f1c9 <+1961>: psubb %xmm0,%xmm2 > 0x00000035d952f1cd <+1965>: pmovmskb %xmm2,%r9d > 0x00000035d952f1d2 <+1970>: shr %cl,%edx > 0x00000035d952f1d4 <+1972>: shr %cl,%r9d > 0x00000035d952f1d7 <+1975>: sub %r9d,%edx > 0x00000035d952f1da <+1978>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f1e0 <+1984>: movdqa (%rdi),%xmm3 > 0x00000035d952f1e4 <+1988>: mov $0x10,%rcx > 0x00000035d952f1eb <+1995>: mov $0x9,%r9d > 0x00000035d952f1f1 <+2001>: lea 0x9(%rdi),%r10 > 0x00000035d952f1f5 <+2005>: and $0xfff,%r10 > 0x00000035d952f1fc <+2012>: sub $0x1000,%r10 > 0x00000035d952f203 <+2019>: mov %rcx,%rdx > 0x00000035d952f206 <+2022>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f210 <+2032>: add $0x10,%r10 > 0x00000035d952f214 <+2036>: jg 0x35d952f260 <__strcmp_sse42+2112> > 0x00000035d952f216 <+2038>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f21b <+2043>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f223 <+2051>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f22a <+2058>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f230 <+2064>: add $0x10,%rdx > 0x00000035d952f234 <+2068>: add $0x10,%r10 > 0x00000035d952f238 <+2072>: jg 0x35d952f260 <__strcmp_sse42+2112> > 0x00000035d952f23a <+2074>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f23f <+2079>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f247 <+2087>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f24e <+2094>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f254 <+2100>: add $0x10,%rdx > 0x00000035d952f258 <+2104>: jmp 0x35d952f210 <__strcmp_sse42+2032> > 0x00000035d952f25a <+2106>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f260 <+2112>: sub $0x1000,%r10 > 0x00000035d952f267 <+2119>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f26d <+2125>: psrldq $0x9,%xmm0 > 0x00000035d952f272 <+2130>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f278 <+2136>: cmp $0x6,%ecx > 0x00000035d952f27b <+2139>: ja 0x35d952f216 <__strcmp_sse42+2038> > 0x00000035d952f27d <+2141>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f282 <+2146>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f290 <+2160>: pslldq $0x6,%xmm2 > 0x00000035d952f295 <+2165>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f299 <+2169>: psubb %xmm0,%xmm2 > 0x00000035d952f29d <+2173>: pmovmskb %xmm2,%r9d > 0x00000035d952f2a2 <+2178>: shr %cl,%edx > 0x00000035d952f2a4 <+2180>: shr %cl,%r9d > 0x00000035d952f2a7 <+2183>: sub %r9d,%edx > 0x00000035d952f2aa <+2186>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f2b0 <+2192>: movdqa (%rdi),%xmm3 > 0x00000035d952f2b4 <+2196>: mov $0x10,%rcx > 0x00000035d952f2bb <+2203>: mov $0xa,%r9d > 0x00000035d952f2c1 <+2209>: lea 0xa(%rdi),%r10 > 0x00000035d952f2c5 <+2213>: and $0xfff,%r10 > 0x00000035d952f2cc <+2220>: sub $0x1000,%r10 > 0x00000035d952f2d3 <+2227>: mov %rcx,%rdx > 0x00000035d952f2d6 <+2230>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f2e0 <+2240>: add $0x10,%r10 > 0x00000035d952f2e4 <+2244>: jg 0x35d952f330 <__strcmp_sse42+2320> > 0x00000035d952f2e6 <+2246>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f2eb <+2251>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f2f3 <+2259>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f2fa <+2266>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f300 <+2272>: add $0x10,%rdx > 0x00000035d952f304 <+2276>: add $0x10,%r10 > 0x00000035d952f308 <+2280>: jg 0x35d952f330 <__strcmp_sse42+2320> > 0x00000035d952f30a <+2282>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f30f <+2287>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f317 <+2295>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f31e <+2302>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f324 <+2308>: add $0x10,%rdx > 0x00000035d952f328 <+2312>: jmp 0x35d952f2e0 <__strcmp_sse42+2240> > 0x00000035d952f32a <+2314>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f330 <+2320>: sub $0x1000,%r10 > 0x00000035d952f337 <+2327>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f33d <+2333>: psrldq $0xa,%xmm0 > 0x00000035d952f342 <+2338>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f348 <+2344>: cmp $0x5,%ecx > 0x00000035d952f34b <+2347>: ja 0x35d952f2e6 <__strcmp_sse42+2246> > 0x00000035d952f34d <+2349>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f352 <+2354>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f360 <+2368>: pslldq $0x5,%xmm2 > 0x00000035d952f365 <+2373>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f369 <+2377>: psubb %xmm0,%xmm2 > 0x00000035d952f36d <+2381>: pmovmskb %xmm2,%r9d > 0x00000035d952f372 <+2386>: shr %cl,%edx > 0x00000035d952f374 <+2388>: shr %cl,%r9d > 0x00000035d952f377 <+2391>: sub %r9d,%edx > 0x00000035d952f37a <+2394>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f380 <+2400>: movdqa (%rdi),%xmm3 > 0x00000035d952f384 <+2404>: mov $0x10,%rcx > 0x00000035d952f38b <+2411>: mov $0xb,%r9d > 0x00000035d952f391 <+2417>: lea 0xb(%rdi),%r10 > 0x00000035d952f395 <+2421>: and $0xfff,%r10 > 0x00000035d952f39c <+2428>: sub $0x1000,%r10 > 0x00000035d952f3a3 <+2435>: mov %rcx,%rdx > 0x00000035d952f3a6 <+2438>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f3b0 <+2448>: add $0x10,%r10 > 0x00000035d952f3b4 <+2452>: jg 0x35d952f400 <__strcmp_sse42+2528> > 0x00000035d952f3b6 <+2454>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f3bb <+2459>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f3c3 <+2467>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f3ca <+2474>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f3d0 <+2480>: add $0x10,%rdx > 0x00000035d952f3d4 <+2484>: add $0x10,%r10 > 0x00000035d952f3d8 <+2488>: jg 0x35d952f400 <__strcmp_sse42+2528> > 0x00000035d952f3da <+2490>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f3df <+2495>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f3e7 <+2503>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f3ee <+2510>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f3f4 <+2516>: add $0x10,%rdx > 0x00000035d952f3f8 <+2520>: jmp 0x35d952f3b0 <__strcmp_sse42+2448> > 0x00000035d952f3fa <+2522>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f400 <+2528>: sub $0x1000,%r10 > 0x00000035d952f407 <+2535>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f40d <+2541>: psrldq $0xb,%xmm0 > 0x00000035d952f412 <+2546>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f418 <+2552>: cmp $0x4,%ecx > 0x00000035d952f41b <+2555>: ja 0x35d952f3b6 <__strcmp_sse42+2454> > 0x00000035d952f41d <+2557>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f422 <+2562>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f430 <+2576>: pslldq $0x4,%xmm2 > 0x00000035d952f435 <+2581>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f439 <+2585>: psubb %xmm0,%xmm2 > 0x00000035d952f43d <+2589>: pmovmskb %xmm2,%r9d > 0x00000035d952f442 <+2594>: shr %cl,%edx > 0x00000035d952f444 <+2596>: shr %cl,%r9d > 0x00000035d952f447 <+2599>: sub %r9d,%edx > 0x00000035d952f44a <+2602>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f450 <+2608>: movdqa (%rdi),%xmm3 > 0x00000035d952f454 <+2612>: mov $0x10,%rcx > 0x00000035d952f45b <+2619>: mov $0xc,%r9d > 0x00000035d952f461 <+2625>: lea 0xc(%rdi),%r10 > 0x00000035d952f465 <+2629>: and $0xfff,%r10 > 0x00000035d952f46c <+2636>: sub $0x1000,%r10 > 0x00000035d952f473 <+2643>: mov %rcx,%rdx > 0x00000035d952f476 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f480 <+2656>: add $0x10,%r10 > 0x00000035d952f484 <+2660>: jg 0x35d952f4d0 <__strcmp_sse42+2736> > 0x00000035d952f486 <+2662>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f48b <+2667>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f493 <+2675>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f49a <+2682>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f4a0 <+2688>: add $0x10,%rdx > 0x00000035d952f4a4 <+2692>: add $0x10,%r10 > 0x00000035d952f4a8 <+2696>: jg 0x35d952f4d0 <__strcmp_sse42+2736> > 0x00000035d952f4aa <+2698>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f4af <+2703>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f4b7 <+2711>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f4be <+2718>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f4c4 <+2724>: add $0x10,%rdx > 0x00000035d952f4c8 <+2728>: jmp 0x35d952f480 <__strcmp_sse42+2656> > 0x00000035d952f4ca <+2730>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f4d0 <+2736>: sub $0x1000,%r10 > 0x00000035d952f4d7 <+2743>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f4dd <+2749>: psrldq $0xc,%xmm0 > 0x00000035d952f4e2 <+2754>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f4e8 <+2760>: cmp $0x3,%ecx > 0x00000035d952f4eb <+2763>: ja 0x35d952f486 <__strcmp_sse42+2662> > 0x00000035d952f4ed <+2765>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f4f2 <+2770>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f500 <+2784>: pslldq $0x3,%xmm2 > 0x00000035d952f505 <+2789>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f509 <+2793>: psubb %xmm0,%xmm2 > 0x00000035d952f50d <+2797>: pmovmskb %xmm2,%r9d > 0x00000035d952f512 <+2802>: shr %cl,%edx > 0x00000035d952f514 <+2804>: shr %cl,%r9d > 0x00000035d952f517 <+2807>: sub %r9d,%edx > 0x00000035d952f51a <+2810>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f520 <+2816>: movdqa (%rdi),%xmm3 > 0x00000035d952f524 <+2820>: mov $0x10,%rcx > 0x00000035d952f52b <+2827>: mov $0xd,%r9d > 0x00000035d952f531 <+2833>: lea 0xd(%rdi),%r10 > 0x00000035d952f535 <+2837>: and $0xfff,%r10 > 0x00000035d952f53c <+2844>: sub $0x1000,%r10 > 0x00000035d952f543 <+2851>: mov %rcx,%rdx > 0x00000035d952f546 <+2854>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f550 <+2864>: add $0x10,%r10 > 0x00000035d952f554 <+2868>: jg 0x35d952f5a0 <__strcmp_sse42+2944> > 0x00000035d952f556 <+2870>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f55b <+2875>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f563 <+2883>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f56a <+2890>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f570 <+2896>: add $0x10,%rdx > 0x00000035d952f574 <+2900>: add $0x10,%r10 > 0x00000035d952f578 <+2904>: jg 0x35d952f5a0 <__strcmp_sse42+2944> > 0x00000035d952f57a <+2906>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f57f <+2911>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f587 <+2919>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f58e <+2926>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f594 <+2932>: add $0x10,%rdx > 0x00000035d952f598 <+2936>: jmp 0x35d952f550 <__strcmp_sse42+2864> > 0x00000035d952f59a <+2938>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f5a0 <+2944>: sub $0x1000,%r10 > 0x00000035d952f5a7 <+2951>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f5ad <+2957>: psrldq $0xd,%xmm0 > 0x00000035d952f5b2 <+2962>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f5b8 <+2968>: cmp $0x2,%ecx > 0x00000035d952f5bb <+2971>: ja 0x35d952f556 <__strcmp_sse42+2870> > 0x00000035d952f5bd <+2973>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f5c2 <+2978>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f5d0 <+2992>: pslldq $0x2,%xmm2 > 0x00000035d952f5d5 <+2997>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f5d9 <+3001>: psubb %xmm0,%xmm2 > 0x00000035d952f5dd <+3005>: pmovmskb %xmm2,%r9d > 0x00000035d952f5e2 <+3010>: shr %cl,%edx > 0x00000035d952f5e4 <+3012>: shr %cl,%r9d > 0x00000035d952f5e7 <+3015>: sub %r9d,%edx > 0x00000035d952f5ea <+3018>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f5f0 <+3024>: movdqa (%rdi),%xmm3 > 0x00000035d952f5f4 <+3028>: mov $0x10,%rcx > 0x00000035d952f5fb <+3035>: mov $0xe,%r9d > 0x00000035d952f601 <+3041>: lea 0xe(%rdi),%r10 > 0x00000035d952f605 <+3045>: and $0xfff,%r10 > 0x00000035d952f60c <+3052>: sub $0x1000,%r10 > 0x00000035d952f613 <+3059>: mov %rcx,%rdx > 0x00000035d952f616 <+3062>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f620 <+3072>: add $0x10,%r10 > 0x00000035d952f624 <+3076>: jg 0x35d952f670 <__strcmp_sse42+3152> > 0x00000035d952f626 <+3078>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f62b <+3083>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f633 <+3091>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f63a <+3098>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f640 <+3104>: add $0x10,%rdx > 0x00000035d952f644 <+3108>: add $0x10,%r10 > 0x00000035d952f648 <+3112>: jg 0x35d952f670 <__strcmp_sse42+3152> > 0x00000035d952f64a <+3114>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f64f <+3119>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f657 <+3127>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f65e <+3134>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f664 <+3140>: add $0x10,%rdx > 0x00000035d952f668 <+3144>: jmp 0x35d952f620 <__strcmp_sse42+3072> > 0x00000035d952f66a <+3146>: nopw 0x0(%rax,%rax,1) > 0x00000035d952f670 <+3152>: sub $0x1000,%r10 > 0x00000035d952f677 <+3159>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f67d <+3165>: psrldq $0xe,%xmm0 > 0x00000035d952f682 <+3170>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f688 <+3176>: cmp $0x1,%ecx > 0x00000035d952f68b <+3179>: ja 0x35d952f626 <__strcmp_sse42+3078> > 0x00000035d952f68d <+3181>: jmpq 0x35d952f75d <__strcmp_sse42+3389> > 0x00000035d952f692 <+3186>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f6a0 <+3200>: pslldq $0x1,%xmm2 > 0x00000035d952f6a5 <+3205>: pcmpeqb %xmm1,%xmm2 > 0x00000035d952f6a9 <+3209>: psubb %xmm0,%xmm2 > 0x00000035d952f6ad <+3213>: pmovmskb %xmm2,%r9d > 0x00000035d952f6b2 <+3218>: shr %cl,%edx > 0x00000035d952f6b4 <+3220>: shr %cl,%r9d > 0x00000035d952f6b7 <+3223>: sub %r9d,%edx > 0x00000035d952f6ba <+3226>: jne 0x35d952f78b <__strcmp_sse42+3435> > 0x00000035d952f6c0 <+3232>: movdqa (%rdi),%xmm3 > 0x00000035d952f6c4 <+3236>: mov $0x10,%rcx > 0x00000035d952f6cb <+3243>: mov $0xf,%r9d > 0x00000035d952f6d1 <+3249>: lea 0xf(%rdi),%r10 > 0x00000035d952f6d5 <+3253>: and $0xfff,%r10 > 0x00000035d952f6dc <+3260>: sub $0x1000,%r10 > 0x00000035d952f6e3 <+3267>: mov %rcx,%rdx > 0x00000035d952f6e6 <+3270>: nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f6f0 <+3280>: add $0x10,%r10 > 0x00000035d952f6f4 <+3284>: jg 0x35d952f740 <__strcmp_sse42+3360> > 0x00000035d952f6f6 <+3286>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f6fb <+3291>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f703 <+3299>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f70a <+3306>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f70c <+3308>: add $0x10,%rdx > 0x00000035d952f710 <+3312>: add $0x10,%r10 > 0x00000035d952f714 <+3316>: jg 0x35d952f740 <__strcmp_sse42+3360> > 0x00000035d952f716 <+3318>: movdqa (%rdi,%rdx,1),%xmm0 > 0x00000035d952f71b <+3323>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f723 <+3331>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f72a <+3338>: jbe 0x35d952f770 <__strcmp_sse42+3408> > 0x00000035d952f72c <+3340>: add $0x10,%rdx > 0x00000035d952f730 <+3344>: jmp 0x35d952f6f0 <__strcmp_sse42+3280> > 0x00000035d952f732 <+3346>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f740 <+3360>: sub $0x1000,%r10 > 0x00000035d952f747 <+3367>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x00000035d952f74d <+3373>: psrldq $0xf,%xmm0 > 0x00000035d952f752 <+3378>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x00000035d952f758 <+3384>: cmp $0x0,%ecx > 0x00000035d952f75b <+3387>: ja 0x35d952f6f6 <__strcmp_sse42+3286> > 0x00000035d952f75d <+3389>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x00000035d952f764 <+3396>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f770 <+3408>: jae 0x35d952f7af <__strcmp_sse42+3471> > 0x00000035d952f772 <+3410>: add %rcx,%rdx > 0x00000035d952f775 <+3413>: lea -0x10(%rdi,%r9,1),%rdi > 0x00000035d952f77a <+3418>: movzbl (%rdi,%rdx,1),%eax > 0x00000035d952f77e <+3422>: movzbl (%rsi,%rdx,1),%edx > 0x00000035d952f782 <+3426>: test %r8d,%r8d > 0x00000035d952f785 <+3429>: je 0x35d952f788 <__strcmp_sse42+3432> > 0x00000035d952f787 <+3431>: xchg %eax,%edx > 0x00000035d952f788 <+3432>: sub %edx,%eax > 0x00000035d952f78a <+3434>: retq > 0x00000035d952f78b <+3435>: lea (%rdi,%rax,1),%rdi > 0x00000035d952f78f <+3439>: lea (%rsi,%rcx,1),%rsi > 0x00000035d952f793 <+3443>: test %r8d,%r8d > 0x00000035d952f796 <+3446>: je 0x35d952f7a0 <__strcmp_sse42+3456> > 0x00000035d952f798 <+3448>: xchg %rsi,%rdi > 0x00000035d952f79b <+3451>: nopl 0x0(%rax,%rax,1) > 0x00000035d952f7a0 <+3456>: bsf %rdx,%rdx > 0x00000035d952f7a4 <+3460>: movzbl (%rsi,%rdx,1),%ecx > 0x00000035d952f7a8 <+3464>: movzbl (%rdi,%rdx,1),%eax > 0x00000035d952f7ac <+3468>: sub %ecx,%eax > 0x00000035d952f7ae <+3470>: retq > 0x00000035d952f7af <+3471>: xor %eax,%eax > 0x00000035d952f7b1 <+3473>: retq > 0x00000035d952f7b2 <+3474>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000035d952f7c0 <+3488>: movzbl (%rsi),%ecx > 0x00000035d952f7c3 <+3491>: movzbl (%rdi),%eax > 0x00000035d952f7c6 <+3494>: sub %ecx,%eax > 0x00000035d952f7c8 <+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 882520
: 655627 |
655628
|
655629
|
655630
|
655631
|
655632
|
655633
|
655634
|
655635
|
655636