Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 570778 Details for
Bug 804283
[abrt] gvfs-1.11.4-1.fc17: strcmp: Process /usr/libexec/gvfsd-cdda was killed by signal 11 (SIGSEGV)
Home
New
Search
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.rh92 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), 67.35 KB, created by
Misha Shnurapet
on 2012-03-17 11:01:21 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Misha Shnurapet
Created:
2012-03-17 11:01:21 UTC
Size:
67.35 KB
patch
obsolete
>Missing separate debuginfo for >Try: yum --disablerepo='*' --enablerepo='*-debug*' install /usr/lib/debug/.build-id/ee/3004c3f8eb2ddef4c99022d9411efa3da71f78 >[New LWP 30781] >[New LWP 31020] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfsd-cdda --spawner :1.4 /org/gtk/gvfs/exec_spaw/5'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >213 movlpd (%rdi), %xmm1 > >Thread 2 (Thread 0x7fd3a044b700 (LWP 31020)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x0000003e6e683875 in g_cond_wait_until (cond=cond@entry=0xd41668, mutex=mutex@entry=0xd41660, end_time=end_time@entry=14718920687) at gthread-posix.c:855 > ts = {tv_sec = 14718, tv_nsec = 920687000} > status = <optimized out> >#2 0x0000003e6e61e601 in g_async_queue_pop_intern_unlocked (queue=0xd41660, wait=wait@entry=1, end_time=14718920687) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003e6e61eca8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x0000003e6e66a85a in g_thread_pool_wait_for_new_task (pool=0xd41600) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0xd45880 > pool = 0xd41600 >#6 0x0000003e6e66a155 in g_thread_proxy (data=0xd439e0) at gthread.c:801 > thread = 0xd439e0 >#7 0x0000003e6ce07d14 in start_thread (arg=0x7fd3a044b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd3a044b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140546903684864, -2514526103818674186, 0, 13918480, 140546903684864, 16, 2503398162925936630, -2493232689048526858}, 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> >#8 0x0000003e6caf18fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fd3a687e800 (LWP 30781)): >#0 __strcmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >No locals. >#1 0x0000000000408d98 in on_uevent (client=<optimized out>, action=0xd54710 "change", device=0xd43a30, user_data=<optimized out>) at gvfsbackendcdda.c:207 > cdda_backend = 0xd44860 > u_dev = <optimized out> >#2 0x0000003e6f60f804 in g_closure_invoke (closure=0x7fd3980027b0, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0xd43a80, invocation_hint=invocation_hint@entry=0x7fff276a84b0) at gclosure.c:777 > marshal = 0x3e7f6067f0 <g_udev_marshal_VOID__STRING_OBJECT> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x7fd398002790 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#3 0x0000003e6f6214e8 in signal_emit_unlocked_R (node=node@entry=0x7fd398001a50, detail=detail@entry=0, instance=instance@entry=0x7fd398002800, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xd43a80) at gsignal.c:3547 > tmp = <optimized out> > handler = 0xd40360 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x7fd398002800, ihint = {signal_id = 9, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x7fd3980019c0 > hlist = 0xd40360 > handler_list = 0xd40360 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 9 > max_sequential_handler_number = 16 > return_value_altered = 0 >#4 0x0000003e6f6295da in g_signal_emit_valist (instance=0x7fd398002800, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff276a8718) at gsignal.c:3295 > instance_and_params = 0xd43a80 > signal_return_type = 4 > param_values = 0xd43a98 > node = <optimized out> > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#5 0x0000003e6f6297c2 in g_signal_emit (instance=instance@entry=0x7fd398002800, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3352 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff276a87f0, reg_save_area = 0x7fff276a8730}} >#6 0x0000003e7f603a73 in monitor_event (source=<optimized out>, condition=<optimized out>, data=0x7fd398002800) at src/extras/gudev/gudevclient.c:105 > client = 0x7fd398002800 > device = 0xd43a30 > udevice = 0xd51d60 >#7 0x0000003e6e64773c in g_main_dispatch (context=0xd40650) at gmain.c:2510 > dispatch = 0x3e6e683f40 <g_io_unix_dispatch> > was_in_call = 0 > user_data = 0x7fd398002800 > callback = 0x3e7f603a10 <monitor_event> > cb_funcs = 0x3e6e91e960 > cb_data = 0x7fd3980034d0 > current_source_link = {data = 0x7fd398003450, next = 0x0} > need_destroy = <optimized out> > source = 0x7fd398003450 > current = 0xd37910 > i = <optimized out> >#8 g_main_context_dispatch (context=context@entry=0xd40650) at gmain.c:3047 >No locals. >#9 0x0000003e6e647b58 in g_main_context_iterate (context=0xd40650, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118 > max_priority = 2147483647 > timeout = 1350 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0xd41cf0 >#10 0x0000003e6e647f42 in g_main_loop_run (loop=0xd414a0) at gmain.c:3312 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#11 0x00000000004094fb in daemon_main (argc=argc@entry=4, argv=argv@entry=0x7fff276a8ac8, max_job_threads=max_job_threads@entry=1, default_type=default_type@entry=0x419fa0 "cdda", mountable_name=mountable_name@entry=0x0, first_type_name=first_type_name@entry=0x419fa0 "cdda") at daemon-main.c:300 > var_args = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fff276a89d0, reg_save_area = 0x7fff276a8950}} > connection = <optimized out> > loop = <optimized out> > daemon = 0xd335e0 > 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> >#12 0x0000000000407654 in main (argc=4, argv=0x7fff276a8ac8) at daemon-main-generic.c:39 >No locals. >From To Syms Read Shared Object Library >0x0000003e70609310 0x0000003e70612c9c Yes /usr/lib64/libgvfscommon.so.0.0.0 >0x0000003e73203dc0 0x0000003e7322263c Yes /usr/lib64/libbluray.so.1.0.0 >0x0000003e6fa010f0 0x0000003e6fa01fd8 Yes /usr/lib64/libgmodule-2.0.so.0.3120.0 >0x0000003e6fe2ef50 0x0000003e6fef6704 Yes /usr/lib64/libgio-2.0.so.0.3120.0 >0x0000003e70e07760 0x0000003e70e302b4 Yes /usr/lib64/libdbus-1.so.3.5.6 >0x0000003e6ce05790 0x0000003e6ce10494 Yes /usr/lib64/libpthread-2.15.so >0x0000003e6d602260 0x0000003e6d60554c Yes /usr/lib64/librt-2.15.so >0x0000003e7e607960 0x0000003e7e6193c4 Yes /usr/lib64/libgnome-keyring.so.0.2.0 >0x0000003e72e00f50 0x0000003e72e0570c Yes /usr/lib64/libcdio_paranoia.so.1.0.0 >0x0000003e72601980 0x0000003e72605574 Yes /usr/lib64/libcdio_cdda.so.1.0.0 >0x0000003e72206af0 0x0000003e72217b10 Yes /usr/lib64/libcdio.so.13.0.0 >0x0000003e7f603830 0x0000003e7f60690c Yes /usr/lib64/libgudev-1.0.so.0.1.1 >0x0000003e6f60a920 0x0000003e6f638f7c Yes /usr/lib64/libgobject-2.0.so.0.3120.0 >0x0000003e6e619c40 0x0000003e6e6ac97c Yes /usr/lib64/libglib-2.0.so.0.3120.0 >0x0000003e7fe00ee0 0x0000003e7fe01814 Yes /usr/lib64/libutil-2.15.so >0x0000003e6ca1ef60 0x0000003e6cb5f920 Yes /usr/lib64/libc-2.15.so >0x0000003e6d200ea0 0x0000003e6d2019e0 Yes /usr/lib64/libdl-2.15.so >0x0000003e7162cbc0 0x0000003e7170da74 Yes /usr/lib64/libxml2.so.2.7.8 >0x0000003e6ee00680 0x0000003e6ee007fc Yes /usr/lib64/libgthread-2.0.so.0.3120.0 >0x0000003e6f201950 0x0000003e6f2060ec Yes /usr/lib64/libffi.so.5.0.10 >0x0000003e6de01f50 0x0000003e6de0e648 Yes /usr/lib64/libz.so.1.2.5 >0x0000003e6e205e90 0x0000003e6e216260 Yes /usr/lib64/libselinux.so.1 >0x0000003e6ea039b0 0x0000003e6ea11dfc Yes /usr/lib64/libresolv-2.15.so >0x0000003e6c600b20 0x0000003e6c61a309 Yes /usr/lib64/ld-2.15.so >0x0000003e78e07200 0x0000003e78e52b48 Yes /usr/lib64/libgcrypt.so.11.7.0 >0x0000003e6da055f0 0x0000003e6da6ca8c Yes /usr/lib64/libm-2.15.so >0x0000003e7ae02ef0 0x0000003e7ae0a2e6 Yes /usr/lib64/libudev.so.0.13.1 >0x0000003e78a00960 0x0000003e78a00ed8 Yes /usr/lib64/libgpg-error.so.0.8.0 >0x00007fd39f9e11b0 0x00007fd39f9e867c Yes /usr/lib64/libnss_files-2.15.so >$1 = 0x0 >$2 = 0x0 >rax 0x2a 42 >rbx 0xd43a30 13908528 >rcx 0x0 0 >rdx 0x7fd3980040d0 140546764980432 >rsi 0xd44380 13910912 >rdi 0xaaaaaaaaaaaaaaaa -6148914691236517206 >rbp 0xd44860 0xd44860 >rsp 0x7fff276a8308 0x7fff276a8308 >r8 0x1 1 >r9 0x3e6cdb07b8 268114266040 >r10 0x3e6cdb07b8 268114266040 >r11 0x0 0 >r12 0xd54710 13977360 >r13 0xd43a80 13908608 >r14 0x7fff276a84b0 140733854680240 >r15 0x7fd3980027b0 140546764974000 >rip 0x3e6ca843d6 0x3e6ca843d6 <__strcmp_sse2+22> >eflags 0x10287 [ CF PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __strcmp_sse2: > 0x0000003e6ca843c0 <+0>: mov %esi,%ecx > 0x0000003e6ca843c2 <+2>: mov %edi,%eax > 0x0000003e6ca843c4 <+4>: and $0x3f,%rcx > 0x0000003e6ca843c8 <+8>: and $0x3f,%rax > 0x0000003e6ca843cc <+12>: cmp $0x30,%ecx > 0x0000003e6ca843cf <+15>: ja 0x3e6ca84410 <__strcmp_sse2+80> > 0x0000003e6ca843d1 <+17>: cmp $0x30,%eax > 0x0000003e6ca843d4 <+20>: ja 0x3e6ca84410 <__strcmp_sse2+80> >=> 0x0000003e6ca843d6 <+22>: movlpd (%rdi),%xmm1 > 0x0000003e6ca843da <+26>: movlpd (%rsi),%xmm2 > 0x0000003e6ca843de <+30>: movhpd 0x8(%rdi),%xmm1 > 0x0000003e6ca843e3 <+35>: movhpd 0x8(%rsi),%xmm2 > 0x0000003e6ca843e8 <+40>: pxor %xmm0,%xmm0 > 0x0000003e6ca843ec <+44>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca843f0 <+48>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca843f4 <+52>: psubb %xmm0,%xmm1 > 0x0000003e6ca843f8 <+56>: pmovmskb %xmm1,%edx > 0x0000003e6ca843fc <+60>: sub $0xffff,%edx > 0x0000003e6ca84402 <+66>: jne 0x3e6ca857d0 <__strcmp_sse2+5136> > 0x0000003e6ca84408 <+72>: add $0x10,%rsi > 0x0000003e6ca8440c <+76>: add $0x10,%rdi > 0x0000003e6ca84410 <+80>: and $0xfffffffffffffff0,%rsi > 0x0000003e6ca84414 <+84>: and $0xfffffffffffffff0,%rdi > 0x0000003e6ca84418 <+88>: mov $0xffff,%edx > 0x0000003e6ca8441d <+93>: xor %r8d,%r8d > 0x0000003e6ca84420 <+96>: and $0xf,%ecx > 0x0000003e6ca84423 <+99>: and $0xf,%eax > 0x0000003e6ca84426 <+102>: cmp %eax,%ecx > 0x0000003e6ca84428 <+104>: je 0x3e6ca84450 <__strcmp_sse2+144> > 0x0000003e6ca8442a <+106>: ja 0x3e6ca84433 <__strcmp_sse2+115> > 0x0000003e6ca8442c <+108>: mov %edx,%r8d > 0x0000003e6ca8442f <+111>: xchg %eax,%ecx > 0x0000003e6ca84430 <+112>: xchg %rsi,%rdi > 0x0000003e6ca84433 <+115>: lea 0xf(%rax),%r9 > 0x0000003e6ca84437 <+119>: sub %rcx,%r9 > 0x0000003e6ca8443a <+122>: lea 0xec7af(%rip),%r10 # 0x3e6cb70bf0 > 0x0000003e6ca84441 <+129>: movslq (%r10,%r9,4),%r9 > 0x0000003e6ca84445 <+133>: lea (%r10,%r9,1),%r10 > 0x0000003e6ca84449 <+137>: jmpq *%r10 > 0x0000003e6ca8444c <+140>: nopl 0x0(%rax) > 0x0000003e6ca84450 <+144>: movdqa (%rsi),%xmm1 > 0x0000003e6ca84454 <+148>: pxor %xmm0,%xmm0 > 0x0000003e6ca84458 <+152>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8445c <+156>: pcmpeqb (%rdi),%xmm1 > 0x0000003e6ca84460 <+160>: psubb %xmm0,%xmm1 > 0x0000003e6ca84464 <+164>: pmovmskb %xmm1,%r9d > 0x0000003e6ca84469 <+169>: shr %cl,%edx > 0x0000003e6ca8446b <+171>: shr %cl,%r9d > 0x0000003e6ca8446e <+174>: sub %r9d,%edx > 0x0000003e6ca84471 <+177>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84477 <+183>: mov $0x10,%rcx > 0x0000003e6ca8447e <+190>: mov $0x10,%r9 > 0x0000003e6ca84485 <+197>: pxor %xmm0,%xmm0 > 0x0000003e6ca84489 <+201>: nopl 0x0(%rax) > 0x0000003e6ca84490 <+208>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84495 <+213>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8449a <+218>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8449e <+222>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca844a2 <+226>: psubb %xmm0,%xmm1 > 0x0000003e6ca844a6 <+230>: pmovmskb %xmm1,%edx > 0x0000003e6ca844aa <+234>: sub $0xffff,%edx > 0x0000003e6ca844b0 <+240>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca844b6 <+246>: add $0x10,%rcx > 0x0000003e6ca844ba <+250>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca844bf <+255>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca844c4 <+260>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca844c8 <+264>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca844cc <+268>: psubb %xmm0,%xmm1 > 0x0000003e6ca844d0 <+272>: pmovmskb %xmm1,%edx > 0x0000003e6ca844d4 <+276>: sub $0xffff,%edx > 0x0000003e6ca844da <+282>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca844e0 <+288>: add $0x10,%rcx > 0x0000003e6ca844e4 <+292>: jmp 0x3e6ca84490 <__strcmp_sse2+208> > 0x0000003e6ca844e6 <+294>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca844f0 <+304>: pxor %xmm0,%xmm0 > 0x0000003e6ca844f4 <+308>: movdqa (%rdi),%xmm2 > 0x0000003e6ca844f8 <+312>: movdqa (%rsi),%xmm1 > 0x0000003e6ca844fc <+316>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84500 <+320>: pslldq $0xf,%xmm2 > 0x0000003e6ca84505 <+325>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84509 <+329>: psubb %xmm0,%xmm2 > 0x0000003e6ca8450d <+333>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84512 <+338>: shr %cl,%edx > 0x0000003e6ca84514 <+340>: shr %cl,%r9d > 0x0000003e6ca84517 <+343>: sub %r9d,%edx > 0x0000003e6ca8451a <+346>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84520 <+352>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84524 <+356>: pxor %xmm0,%xmm0 > 0x0000003e6ca84528 <+360>: mov $0x10,%rcx > 0x0000003e6ca8452f <+367>: mov $0x1,%r9d > 0x0000003e6ca84535 <+373>: lea 0x1(%rdi),%r10 > 0x0000003e6ca84539 <+377>: and $0xfff,%r10 > 0x0000003e6ca84540 <+384>: sub $0x1000,%r10 > 0x0000003e6ca84547 <+391>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84550 <+400>: add $0x10,%r10 > 0x0000003e6ca84554 <+404>: jg 0x3e6ca845f0 <__strcmp_sse2+560> > 0x0000003e6ca8455a <+410>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8455f <+415>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84564 <+420>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84568 <+424>: psrldq $0x1,%xmm3 > 0x0000003e6ca8456d <+429>: pslldq $0xf,%xmm2 > 0x0000003e6ca84572 <+434>: por %xmm3,%xmm2 > 0x0000003e6ca84576 <+438>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8457a <+442>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca8457e <+446>: psubb %xmm0,%xmm1 > 0x0000003e6ca84582 <+450>: pmovmskb %xmm1,%edx > 0x0000003e6ca84586 <+454>: sub $0xffff,%edx > 0x0000003e6ca8458c <+460>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84592 <+466>: add $0x10,%rcx > 0x0000003e6ca84596 <+470>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8459a <+474>: add $0x10,%r10 > 0x0000003e6ca8459e <+478>: jg 0x3e6ca845f0 <__strcmp_sse2+560> > 0x0000003e6ca845a0 <+480>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca845a5 <+485>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca845aa <+490>: movdqa %xmm2,%xmm4 > 0x0000003e6ca845ae <+494>: psrldq $0x1,%xmm3 > 0x0000003e6ca845b3 <+499>: pslldq $0xf,%xmm2 > 0x0000003e6ca845b8 <+504>: por %xmm3,%xmm2 > 0x0000003e6ca845bc <+508>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca845c0 <+512>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca845c4 <+516>: psubb %xmm0,%xmm1 > 0x0000003e6ca845c8 <+520>: pmovmskb %xmm1,%edx > 0x0000003e6ca845cc <+524>: sub $0xffff,%edx > 0x0000003e6ca845d2 <+530>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca845d8 <+536>: add $0x10,%rcx > 0x0000003e6ca845dc <+540>: movdqa %xmm4,%xmm3 > 0x0000003e6ca845e0 <+544>: jmpq 0x3e6ca84550 <__strcmp_sse2+400> > 0x0000003e6ca845e5 <+549>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca845f0 <+560>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca845f4 <+564>: pmovmskb %xmm0,%edx > 0x0000003e6ca845f8 <+568>: test $0xfffe,%edx > 0x0000003e6ca845fe <+574>: jne 0x3e6ca84610 <__strcmp_sse2+592> > 0x0000003e6ca84600 <+576>: pxor %xmm0,%xmm0 > 0x0000003e6ca84604 <+580>: sub $0x1000,%r10 > 0x0000003e6ca8460b <+587>: jmpq 0x3e6ca8455a <__strcmp_sse2+410> > 0x0000003e6ca84610 <+592>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84615 <+597>: psrldq $0x1,%xmm0 > 0x0000003e6ca8461a <+602>: psrldq $0x1,%xmm3 > 0x0000003e6ca8461f <+607>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84624 <+612>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84630 <+624>: pxor %xmm0,%xmm0 > 0x0000003e6ca84634 <+628>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84638 <+632>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8463c <+636>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84640 <+640>: pslldq $0xe,%xmm2 > 0x0000003e6ca84645 <+645>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84649 <+649>: psubb %xmm0,%xmm2 > 0x0000003e6ca8464d <+653>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84652 <+658>: shr %cl,%edx > 0x0000003e6ca84654 <+660>: shr %cl,%r9d > 0x0000003e6ca84657 <+663>: sub %r9d,%edx > 0x0000003e6ca8465a <+666>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84660 <+672>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84664 <+676>: pxor %xmm0,%xmm0 > 0x0000003e6ca84668 <+680>: mov $0x10,%rcx > 0x0000003e6ca8466f <+687>: mov $0x2,%r9d > 0x0000003e6ca84675 <+693>: lea 0x2(%rdi),%r10 > 0x0000003e6ca84679 <+697>: and $0xfff,%r10 > 0x0000003e6ca84680 <+704>: sub $0x1000,%r10 > 0x0000003e6ca84687 <+711>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84690 <+720>: add $0x10,%r10 > 0x0000003e6ca84694 <+724>: jg 0x3e6ca84730 <__strcmp_sse2+880> > 0x0000003e6ca8469a <+730>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8469f <+735>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca846a4 <+740>: movdqa %xmm2,%xmm4 > 0x0000003e6ca846a8 <+744>: psrldq $0x2,%xmm3 > 0x0000003e6ca846ad <+749>: pslldq $0xe,%xmm2 > 0x0000003e6ca846b2 <+754>: por %xmm3,%xmm2 > 0x0000003e6ca846b6 <+758>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca846ba <+762>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca846be <+766>: psubb %xmm0,%xmm1 > 0x0000003e6ca846c2 <+770>: pmovmskb %xmm1,%edx > 0x0000003e6ca846c6 <+774>: sub $0xffff,%edx > 0x0000003e6ca846cc <+780>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca846d2 <+786>: add $0x10,%rcx > 0x0000003e6ca846d6 <+790>: movdqa %xmm4,%xmm3 > 0x0000003e6ca846da <+794>: add $0x10,%r10 > 0x0000003e6ca846de <+798>: jg 0x3e6ca84730 <__strcmp_sse2+880> > 0x0000003e6ca846e0 <+800>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca846e5 <+805>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca846ea <+810>: movdqa %xmm2,%xmm4 > 0x0000003e6ca846ee <+814>: psrldq $0x2,%xmm3 > 0x0000003e6ca846f3 <+819>: pslldq $0xe,%xmm2 > 0x0000003e6ca846f8 <+824>: por %xmm3,%xmm2 > 0x0000003e6ca846fc <+828>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84700 <+832>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84704 <+836>: psubb %xmm0,%xmm1 > 0x0000003e6ca84708 <+840>: pmovmskb %xmm1,%edx > 0x0000003e6ca8470c <+844>: sub $0xffff,%edx > 0x0000003e6ca84712 <+850>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84718 <+856>: add $0x10,%rcx > 0x0000003e6ca8471c <+860>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84720 <+864>: jmpq 0x3e6ca84690 <__strcmp_sse2+720> > 0x0000003e6ca84725 <+869>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84730 <+880>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84734 <+884>: pmovmskb %xmm0,%edx > 0x0000003e6ca84738 <+888>: test $0xfffc,%edx > 0x0000003e6ca8473e <+894>: jne 0x3e6ca84750 <__strcmp_sse2+912> > 0x0000003e6ca84740 <+896>: pxor %xmm0,%xmm0 > 0x0000003e6ca84744 <+900>: sub $0x1000,%r10 > 0x0000003e6ca8474b <+907>: jmpq 0x3e6ca8469a <__strcmp_sse2+730> > 0x0000003e6ca84750 <+912>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84755 <+917>: psrldq $0x2,%xmm0 > 0x0000003e6ca8475a <+922>: psrldq $0x2,%xmm3 > 0x0000003e6ca8475f <+927>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84764 <+932>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84770 <+944>: pxor %xmm0,%xmm0 > 0x0000003e6ca84774 <+948>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84778 <+952>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8477c <+956>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84780 <+960>: pslldq $0xd,%xmm2 > 0x0000003e6ca84785 <+965>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84789 <+969>: psubb %xmm0,%xmm2 > 0x0000003e6ca8478d <+973>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84792 <+978>: shr %cl,%edx > 0x0000003e6ca84794 <+980>: shr %cl,%r9d > 0x0000003e6ca84797 <+983>: sub %r9d,%edx > 0x0000003e6ca8479a <+986>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca847a0 <+992>: movdqa (%rdi),%xmm3 > 0x0000003e6ca847a4 <+996>: pxor %xmm0,%xmm0 > 0x0000003e6ca847a8 <+1000>: mov $0x10,%rcx > 0x0000003e6ca847af <+1007>: mov $0x3,%r9d > 0x0000003e6ca847b5 <+1013>: lea 0x3(%rdi),%r10 > 0x0000003e6ca847b9 <+1017>: and $0xfff,%r10 > 0x0000003e6ca847c0 <+1024>: sub $0x1000,%r10 > 0x0000003e6ca847c7 <+1031>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca847d0 <+1040>: add $0x10,%r10 > 0x0000003e6ca847d4 <+1044>: jg 0x3e6ca84870 <__strcmp_sse2+1200> > 0x0000003e6ca847da <+1050>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca847df <+1055>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca847e4 <+1060>: movdqa %xmm2,%xmm4 > 0x0000003e6ca847e8 <+1064>: psrldq $0x3,%xmm3 > 0x0000003e6ca847ed <+1069>: pslldq $0xd,%xmm2 > 0x0000003e6ca847f2 <+1074>: por %xmm3,%xmm2 > 0x0000003e6ca847f6 <+1078>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca847fa <+1082>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca847fe <+1086>: psubb %xmm0,%xmm1 > 0x0000003e6ca84802 <+1090>: pmovmskb %xmm1,%edx > 0x0000003e6ca84806 <+1094>: sub $0xffff,%edx > 0x0000003e6ca8480c <+1100>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84812 <+1106>: add $0x10,%rcx > 0x0000003e6ca84816 <+1110>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8481a <+1114>: add $0x10,%r10 > 0x0000003e6ca8481e <+1118>: jg 0x3e6ca84870 <__strcmp_sse2+1200> > 0x0000003e6ca84820 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84825 <+1125>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8482a <+1130>: movdqa %xmm2,%xmm4 > 0x0000003e6ca8482e <+1134>: psrldq $0x3,%xmm3 > 0x0000003e6ca84833 <+1139>: pslldq $0xd,%xmm2 > 0x0000003e6ca84838 <+1144>: por %xmm3,%xmm2 > 0x0000003e6ca8483c <+1148>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84840 <+1152>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84844 <+1156>: psubb %xmm0,%xmm1 > 0x0000003e6ca84848 <+1160>: pmovmskb %xmm1,%edx > 0x0000003e6ca8484c <+1164>: sub $0xffff,%edx > 0x0000003e6ca84852 <+1170>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84858 <+1176>: add $0x10,%rcx > 0x0000003e6ca8485c <+1180>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84860 <+1184>: jmpq 0x3e6ca847d0 <__strcmp_sse2+1040> > 0x0000003e6ca84865 <+1189>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84870 <+1200>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84874 <+1204>: pmovmskb %xmm0,%edx > 0x0000003e6ca84878 <+1208>: test $0xfff8,%edx > 0x0000003e6ca8487e <+1214>: jne 0x3e6ca84890 <__strcmp_sse2+1232> > 0x0000003e6ca84880 <+1216>: pxor %xmm0,%xmm0 > 0x0000003e6ca84884 <+1220>: sub $0x1000,%r10 > 0x0000003e6ca8488b <+1227>: jmpq 0x3e6ca847da <__strcmp_sse2+1050> > 0x0000003e6ca84890 <+1232>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84895 <+1237>: psrldq $0x3,%xmm0 > 0x0000003e6ca8489a <+1242>: psrldq $0x3,%xmm3 > 0x0000003e6ca8489f <+1247>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca848a4 <+1252>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca848b0 <+1264>: pxor %xmm0,%xmm0 > 0x0000003e6ca848b4 <+1268>: movdqa (%rdi),%xmm2 > 0x0000003e6ca848b8 <+1272>: movdqa (%rsi),%xmm1 > 0x0000003e6ca848bc <+1276>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca848c0 <+1280>: pslldq $0xc,%xmm2 > 0x0000003e6ca848c5 <+1285>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca848c9 <+1289>: psubb %xmm0,%xmm2 > 0x0000003e6ca848cd <+1293>: pmovmskb %xmm2,%r9d > 0x0000003e6ca848d2 <+1298>: shr %cl,%edx > 0x0000003e6ca848d4 <+1300>: shr %cl,%r9d > 0x0000003e6ca848d7 <+1303>: sub %r9d,%edx > 0x0000003e6ca848da <+1306>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca848e0 <+1312>: movdqa (%rdi),%xmm3 > 0x0000003e6ca848e4 <+1316>: pxor %xmm0,%xmm0 > 0x0000003e6ca848e8 <+1320>: mov $0x10,%rcx > 0x0000003e6ca848ef <+1327>: mov $0x4,%r9d > 0x0000003e6ca848f5 <+1333>: lea 0x4(%rdi),%r10 > 0x0000003e6ca848f9 <+1337>: and $0xfff,%r10 > 0x0000003e6ca84900 <+1344>: sub $0x1000,%r10 > 0x0000003e6ca84907 <+1351>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84910 <+1360>: add $0x10,%r10 > 0x0000003e6ca84914 <+1364>: jg 0x3e6ca849b0 <__strcmp_sse2+1520> > 0x0000003e6ca8491a <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8491f <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84924 <+1380>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84928 <+1384>: psrldq $0x4,%xmm3 > 0x0000003e6ca8492d <+1389>: pslldq $0xc,%xmm2 > 0x0000003e6ca84932 <+1394>: por %xmm3,%xmm2 > 0x0000003e6ca84936 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8493a <+1402>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca8493e <+1406>: psubb %xmm0,%xmm1 > 0x0000003e6ca84942 <+1410>: pmovmskb %xmm1,%edx > 0x0000003e6ca84946 <+1414>: sub $0xffff,%edx > 0x0000003e6ca8494c <+1420>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84952 <+1426>: add $0x10,%rcx > 0x0000003e6ca84956 <+1430>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8495a <+1434>: add $0x10,%r10 > 0x0000003e6ca8495e <+1438>: jg 0x3e6ca849b0 <__strcmp_sse2+1520> > 0x0000003e6ca84960 <+1440>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84965 <+1445>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8496a <+1450>: movdqa %xmm2,%xmm4 > 0x0000003e6ca8496e <+1454>: psrldq $0x4,%xmm3 > 0x0000003e6ca84973 <+1459>: pslldq $0xc,%xmm2 > 0x0000003e6ca84978 <+1464>: por %xmm3,%xmm2 > 0x0000003e6ca8497c <+1468>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84980 <+1472>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84984 <+1476>: psubb %xmm0,%xmm1 > 0x0000003e6ca84988 <+1480>: pmovmskb %xmm1,%edx > 0x0000003e6ca8498c <+1484>: sub $0xffff,%edx > 0x0000003e6ca84992 <+1490>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84998 <+1496>: add $0x10,%rcx > 0x0000003e6ca8499c <+1500>: movdqa %xmm4,%xmm3 > 0x0000003e6ca849a0 <+1504>: jmpq 0x3e6ca84910 <__strcmp_sse2+1360> > 0x0000003e6ca849a5 <+1509>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca849b0 <+1520>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca849b4 <+1524>: pmovmskb %xmm0,%edx > 0x0000003e6ca849b8 <+1528>: test $0xfff0,%edx > 0x0000003e6ca849be <+1534>: jne 0x3e6ca849d0 <__strcmp_sse2+1552> > 0x0000003e6ca849c0 <+1536>: pxor %xmm0,%xmm0 > 0x0000003e6ca849c4 <+1540>: sub $0x1000,%r10 > 0x0000003e6ca849cb <+1547>: jmpq 0x3e6ca8491a <__strcmp_sse2+1370> > 0x0000003e6ca849d0 <+1552>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca849d5 <+1557>: psrldq $0x4,%xmm0 > 0x0000003e6ca849da <+1562>: psrldq $0x4,%xmm3 > 0x0000003e6ca849df <+1567>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca849e4 <+1572>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca849f0 <+1584>: pxor %xmm0,%xmm0 > 0x0000003e6ca849f4 <+1588>: movdqa (%rdi),%xmm2 > 0x0000003e6ca849f8 <+1592>: movdqa (%rsi),%xmm1 > 0x0000003e6ca849fc <+1596>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84a00 <+1600>: pslldq $0xb,%xmm2 > 0x0000003e6ca84a05 <+1605>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84a09 <+1609>: psubb %xmm0,%xmm2 > 0x0000003e6ca84a0d <+1613>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84a12 <+1618>: shr %cl,%edx > 0x0000003e6ca84a14 <+1620>: shr %cl,%r9d > 0x0000003e6ca84a17 <+1623>: sub %r9d,%edx > 0x0000003e6ca84a1a <+1626>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84a20 <+1632>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84a24 <+1636>: pxor %xmm0,%xmm0 > 0x0000003e6ca84a28 <+1640>: mov $0x10,%rcx > 0x0000003e6ca84a2f <+1647>: mov $0x5,%r9d > 0x0000003e6ca84a35 <+1653>: lea 0x5(%rdi),%r10 > 0x0000003e6ca84a39 <+1657>: and $0xfff,%r10 > 0x0000003e6ca84a40 <+1664>: sub $0x1000,%r10 > 0x0000003e6ca84a47 <+1671>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84a50 <+1680>: add $0x10,%r10 > 0x0000003e6ca84a54 <+1684>: jg 0x3e6ca84af0 <__strcmp_sse2+1840> > 0x0000003e6ca84a5a <+1690>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84a5f <+1695>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84a64 <+1700>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84a68 <+1704>: psrldq $0x5,%xmm3 > 0x0000003e6ca84a6d <+1709>: pslldq $0xb,%xmm2 > 0x0000003e6ca84a72 <+1714>: por %xmm3,%xmm2 > 0x0000003e6ca84a76 <+1718>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84a7a <+1722>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84a7e <+1726>: psubb %xmm0,%xmm1 > 0x0000003e6ca84a82 <+1730>: pmovmskb %xmm1,%edx > 0x0000003e6ca84a86 <+1734>: sub $0xffff,%edx > 0x0000003e6ca84a8c <+1740>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84a92 <+1746>: add $0x10,%rcx > 0x0000003e6ca84a96 <+1750>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84a9a <+1754>: add $0x10,%r10 > 0x0000003e6ca84a9e <+1758>: jg 0x3e6ca84af0 <__strcmp_sse2+1840> > 0x0000003e6ca84aa0 <+1760>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84aa5 <+1765>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84aaa <+1770>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84aae <+1774>: psrldq $0x5,%xmm3 > 0x0000003e6ca84ab3 <+1779>: pslldq $0xb,%xmm2 > 0x0000003e6ca84ab8 <+1784>: por %xmm3,%xmm2 > 0x0000003e6ca84abc <+1788>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84ac0 <+1792>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84ac4 <+1796>: psubb %xmm0,%xmm1 > 0x0000003e6ca84ac8 <+1800>: pmovmskb %xmm1,%edx > 0x0000003e6ca84acc <+1804>: sub $0xffff,%edx > 0x0000003e6ca84ad2 <+1810>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84ad8 <+1816>: add $0x10,%rcx > 0x0000003e6ca84adc <+1820>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84ae0 <+1824>: jmpq 0x3e6ca84a50 <__strcmp_sse2+1680> > 0x0000003e6ca84ae5 <+1829>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84af0 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84af4 <+1844>: pmovmskb %xmm0,%edx > 0x0000003e6ca84af8 <+1848>: test $0xffe0,%edx > 0x0000003e6ca84afe <+1854>: jne 0x3e6ca84b10 <__strcmp_sse2+1872> > 0x0000003e6ca84b00 <+1856>: pxor %xmm0,%xmm0 > 0x0000003e6ca84b04 <+1860>: sub $0x1000,%r10 > 0x0000003e6ca84b0b <+1867>: jmpq 0x3e6ca84a5a <__strcmp_sse2+1690> > 0x0000003e6ca84b10 <+1872>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84b15 <+1877>: psrldq $0x5,%xmm0 > 0x0000003e6ca84b1a <+1882>: psrldq $0x5,%xmm3 > 0x0000003e6ca84b1f <+1887>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84b24 <+1892>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84b30 <+1904>: pxor %xmm0,%xmm0 > 0x0000003e6ca84b34 <+1908>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84b38 <+1912>: movdqa (%rsi),%xmm1 > 0x0000003e6ca84b3c <+1916>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84b40 <+1920>: pslldq $0xa,%xmm2 > 0x0000003e6ca84b45 <+1925>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84b49 <+1929>: psubb %xmm0,%xmm2 > 0x0000003e6ca84b4d <+1933>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84b52 <+1938>: shr %cl,%edx > 0x0000003e6ca84b54 <+1940>: shr %cl,%r9d > 0x0000003e6ca84b57 <+1943>: sub %r9d,%edx > 0x0000003e6ca84b5a <+1946>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84b60 <+1952>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84b64 <+1956>: pxor %xmm0,%xmm0 > 0x0000003e6ca84b68 <+1960>: mov $0x10,%rcx > 0x0000003e6ca84b6f <+1967>: mov $0x6,%r9d > 0x0000003e6ca84b75 <+1973>: lea 0x6(%rdi),%r10 > 0x0000003e6ca84b79 <+1977>: and $0xfff,%r10 > 0x0000003e6ca84b80 <+1984>: sub $0x1000,%r10 > 0x0000003e6ca84b87 <+1991>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84b90 <+2000>: add $0x10,%r10 > 0x0000003e6ca84b94 <+2004>: jg 0x3e6ca84c30 <__strcmp_sse2+2160> > 0x0000003e6ca84b9a <+2010>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84b9f <+2015>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84ba4 <+2020>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84ba8 <+2024>: psrldq $0x6,%xmm3 > 0x0000003e6ca84bad <+2029>: pslldq $0xa,%xmm2 > 0x0000003e6ca84bb2 <+2034>: por %xmm3,%xmm2 > 0x0000003e6ca84bb6 <+2038>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84bba <+2042>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84bbe <+2046>: psubb %xmm0,%xmm1 > 0x0000003e6ca84bc2 <+2050>: pmovmskb %xmm1,%edx > 0x0000003e6ca84bc6 <+2054>: sub $0xffff,%edx > 0x0000003e6ca84bcc <+2060>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84bd2 <+2066>: add $0x10,%rcx > 0x0000003e6ca84bd6 <+2070>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84bda <+2074>: add $0x10,%r10 > 0x0000003e6ca84bde <+2078>: jg 0x3e6ca84c30 <__strcmp_sse2+2160> > 0x0000003e6ca84be0 <+2080>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84be5 <+2085>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84bea <+2090>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84bee <+2094>: psrldq $0x6,%xmm3 > 0x0000003e6ca84bf3 <+2099>: pslldq $0xa,%xmm2 > 0x0000003e6ca84bf8 <+2104>: por %xmm3,%xmm2 > 0x0000003e6ca84bfc <+2108>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84c00 <+2112>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84c04 <+2116>: psubb %xmm0,%xmm1 > 0x0000003e6ca84c08 <+2120>: pmovmskb %xmm1,%edx > 0x0000003e6ca84c0c <+2124>: sub $0xffff,%edx > 0x0000003e6ca84c12 <+2130>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84c18 <+2136>: add $0x10,%rcx > 0x0000003e6ca84c1c <+2140>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84c20 <+2144>: jmpq 0x3e6ca84b90 <__strcmp_sse2+2000> > 0x0000003e6ca84c25 <+2149>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84c30 <+2160>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84c34 <+2164>: pmovmskb %xmm0,%edx > 0x0000003e6ca84c38 <+2168>: test $0xffc0,%edx > 0x0000003e6ca84c3e <+2174>: jne 0x3e6ca84c50 <__strcmp_sse2+2192> > 0x0000003e6ca84c40 <+2176>: pxor %xmm0,%xmm0 > 0x0000003e6ca84c44 <+2180>: sub $0x1000,%r10 > 0x0000003e6ca84c4b <+2187>: jmpq 0x3e6ca84b9a <__strcmp_sse2+2010> > 0x0000003e6ca84c50 <+2192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84c55 <+2197>: psrldq $0x6,%xmm0 > 0x0000003e6ca84c5a <+2202>: psrldq $0x6,%xmm3 > 0x0000003e6ca84c5f <+2207>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84c64 <+2212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84c70 <+2224>: pxor %xmm0,%xmm0 > 0x0000003e6ca84c74 <+2228>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84c78 <+2232>: movdqa (%rsi),%xmm1 > 0x0000003e6ca84c7c <+2236>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84c80 <+2240>: pslldq $0x9,%xmm2 > 0x0000003e6ca84c85 <+2245>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84c89 <+2249>: psubb %xmm0,%xmm2 > 0x0000003e6ca84c8d <+2253>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84c92 <+2258>: shr %cl,%edx > 0x0000003e6ca84c94 <+2260>: shr %cl,%r9d > 0x0000003e6ca84c97 <+2263>: sub %r9d,%edx > 0x0000003e6ca84c9a <+2266>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84ca0 <+2272>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84ca4 <+2276>: pxor %xmm0,%xmm0 > 0x0000003e6ca84ca8 <+2280>: mov $0x10,%rcx > 0x0000003e6ca84caf <+2287>: mov $0x7,%r9d > 0x0000003e6ca84cb5 <+2293>: lea 0x7(%rdi),%r10 > 0x0000003e6ca84cb9 <+2297>: and $0xfff,%r10 > 0x0000003e6ca84cc0 <+2304>: sub $0x1000,%r10 > 0x0000003e6ca84cc7 <+2311>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84cd0 <+2320>: add $0x10,%r10 > 0x0000003e6ca84cd4 <+2324>: jg 0x3e6ca84d70 <__strcmp_sse2+2480> > 0x0000003e6ca84cda <+2330>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84cdf <+2335>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84ce4 <+2340>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84ce8 <+2344>: psrldq $0x7,%xmm3 > 0x0000003e6ca84ced <+2349>: pslldq $0x9,%xmm2 > 0x0000003e6ca84cf2 <+2354>: por %xmm3,%xmm2 > 0x0000003e6ca84cf6 <+2358>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84cfa <+2362>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84cfe <+2366>: psubb %xmm0,%xmm1 > 0x0000003e6ca84d02 <+2370>: pmovmskb %xmm1,%edx > 0x0000003e6ca84d06 <+2374>: sub $0xffff,%edx > 0x0000003e6ca84d0c <+2380>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84d12 <+2386>: add $0x10,%rcx > 0x0000003e6ca84d16 <+2390>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84d1a <+2394>: add $0x10,%r10 > 0x0000003e6ca84d1e <+2398>: jg 0x3e6ca84d70 <__strcmp_sse2+2480> > 0x0000003e6ca84d20 <+2400>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84d25 <+2405>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84d2a <+2410>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84d2e <+2414>: psrldq $0x7,%xmm3 > 0x0000003e6ca84d33 <+2419>: pslldq $0x9,%xmm2 > 0x0000003e6ca84d38 <+2424>: por %xmm3,%xmm2 > 0x0000003e6ca84d3c <+2428>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84d40 <+2432>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84d44 <+2436>: psubb %xmm0,%xmm1 > 0x0000003e6ca84d48 <+2440>: pmovmskb %xmm1,%edx > 0x0000003e6ca84d4c <+2444>: sub $0xffff,%edx > 0x0000003e6ca84d52 <+2450>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84d58 <+2456>: add $0x10,%rcx > 0x0000003e6ca84d5c <+2460>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84d60 <+2464>: jmpq 0x3e6ca84cd0 <__strcmp_sse2+2320> > 0x0000003e6ca84d65 <+2469>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84d70 <+2480>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84d74 <+2484>: pmovmskb %xmm0,%edx > 0x0000003e6ca84d78 <+2488>: test $0xff80,%edx > 0x0000003e6ca84d7e <+2494>: jne 0x3e6ca84d90 <__strcmp_sse2+2512> > 0x0000003e6ca84d80 <+2496>: pxor %xmm0,%xmm0 > 0x0000003e6ca84d84 <+2500>: sub $0x1000,%r10 > 0x0000003e6ca84d8b <+2507>: jmpq 0x3e6ca84cda <__strcmp_sse2+2330> > 0x0000003e6ca84d90 <+2512>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84d95 <+2517>: psrldq $0x7,%xmm0 > 0x0000003e6ca84d9a <+2522>: psrldq $0x7,%xmm3 > 0x0000003e6ca84d9f <+2527>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84da4 <+2532>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84db0 <+2544>: pxor %xmm0,%xmm0 > 0x0000003e6ca84db4 <+2548>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84db8 <+2552>: movdqa (%rsi),%xmm1 > 0x0000003e6ca84dbc <+2556>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84dc0 <+2560>: pslldq $0x8,%xmm2 > 0x0000003e6ca84dc5 <+2565>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84dc9 <+2569>: psubb %xmm0,%xmm2 > 0x0000003e6ca84dcd <+2573>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84dd2 <+2578>: shr %cl,%edx > 0x0000003e6ca84dd4 <+2580>: shr %cl,%r9d > 0x0000003e6ca84dd7 <+2583>: sub %r9d,%edx > 0x0000003e6ca84dda <+2586>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84de0 <+2592>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84de4 <+2596>: pxor %xmm0,%xmm0 > 0x0000003e6ca84de8 <+2600>: mov $0x10,%rcx > 0x0000003e6ca84def <+2607>: mov $0x8,%r9d > 0x0000003e6ca84df5 <+2613>: lea 0x8(%rdi),%r10 > 0x0000003e6ca84df9 <+2617>: and $0xfff,%r10 > 0x0000003e6ca84e00 <+2624>: sub $0x1000,%r10 > 0x0000003e6ca84e07 <+2631>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84e10 <+2640>: add $0x10,%r10 > 0x0000003e6ca84e14 <+2644>: jg 0x3e6ca84eb0 <__strcmp_sse2+2800> > 0x0000003e6ca84e1a <+2650>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84e1f <+2655>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84e24 <+2660>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84e28 <+2664>: psrldq $0x8,%xmm3 > 0x0000003e6ca84e2d <+2669>: pslldq $0x8,%xmm2 > 0x0000003e6ca84e32 <+2674>: por %xmm3,%xmm2 > 0x0000003e6ca84e36 <+2678>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84e3a <+2682>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84e3e <+2686>: psubb %xmm0,%xmm1 > 0x0000003e6ca84e42 <+2690>: pmovmskb %xmm1,%edx > 0x0000003e6ca84e46 <+2694>: sub $0xffff,%edx > 0x0000003e6ca84e4c <+2700>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84e52 <+2706>: add $0x10,%rcx > 0x0000003e6ca84e56 <+2710>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84e5a <+2714>: add $0x10,%r10 > 0x0000003e6ca84e5e <+2718>: jg 0x3e6ca84eb0 <__strcmp_sse2+2800> > 0x0000003e6ca84e60 <+2720>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84e65 <+2725>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84e6a <+2730>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84e6e <+2734>: psrldq $0x8,%xmm3 > 0x0000003e6ca84e73 <+2739>: pslldq $0x8,%xmm2 > 0x0000003e6ca84e78 <+2744>: por %xmm3,%xmm2 > 0x0000003e6ca84e7c <+2748>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84e80 <+2752>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84e84 <+2756>: psubb %xmm0,%xmm1 > 0x0000003e6ca84e88 <+2760>: pmovmskb %xmm1,%edx > 0x0000003e6ca84e8c <+2764>: sub $0xffff,%edx > 0x0000003e6ca84e92 <+2770>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84e98 <+2776>: add $0x10,%rcx > 0x0000003e6ca84e9c <+2780>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84ea0 <+2784>: jmpq 0x3e6ca84e10 <__strcmp_sse2+2640> > 0x0000003e6ca84ea5 <+2789>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84eb0 <+2800>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84eb4 <+2804>: pmovmskb %xmm0,%edx > 0x0000003e6ca84eb8 <+2808>: test $0xff00,%edx > 0x0000003e6ca84ebe <+2814>: jne 0x3e6ca84ed0 <__strcmp_sse2+2832> > 0x0000003e6ca84ec0 <+2816>: pxor %xmm0,%xmm0 > 0x0000003e6ca84ec4 <+2820>: sub $0x1000,%r10 > 0x0000003e6ca84ecb <+2827>: jmpq 0x3e6ca84e1a <__strcmp_sse2+2650> > 0x0000003e6ca84ed0 <+2832>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84ed5 <+2837>: psrldq $0x8,%xmm0 > 0x0000003e6ca84eda <+2842>: psrldq $0x8,%xmm3 > 0x0000003e6ca84edf <+2847>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca84ee4 <+2852>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84ef0 <+2864>: pxor %xmm0,%xmm0 > 0x0000003e6ca84ef4 <+2868>: movdqa (%rdi),%xmm2 > 0x0000003e6ca84ef8 <+2872>: movdqa (%rsi),%xmm1 > 0x0000003e6ca84efc <+2876>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84f00 <+2880>: pslldq $0x7,%xmm2 > 0x0000003e6ca84f05 <+2885>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca84f09 <+2889>: psubb %xmm0,%xmm2 > 0x0000003e6ca84f0d <+2893>: pmovmskb %xmm2,%r9d > 0x0000003e6ca84f12 <+2898>: shr %cl,%edx > 0x0000003e6ca84f14 <+2900>: shr %cl,%r9d > 0x0000003e6ca84f17 <+2903>: sub %r9d,%edx > 0x0000003e6ca84f1a <+2906>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca84f20 <+2912>: movdqa (%rdi),%xmm3 > 0x0000003e6ca84f24 <+2916>: pxor %xmm0,%xmm0 > 0x0000003e6ca84f28 <+2920>: mov $0x10,%rcx > 0x0000003e6ca84f2f <+2927>: mov $0x9,%r9d > 0x0000003e6ca84f35 <+2933>: lea 0x9(%rdi),%r10 > 0x0000003e6ca84f39 <+2937>: and $0xfff,%r10 > 0x0000003e6ca84f40 <+2944>: sub $0x1000,%r10 > 0x0000003e6ca84f47 <+2951>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca84f50 <+2960>: add $0x10,%r10 > 0x0000003e6ca84f54 <+2964>: jg 0x3e6ca84ff0 <__strcmp_sse2+3120> > 0x0000003e6ca84f5a <+2970>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84f5f <+2975>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84f64 <+2980>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84f68 <+2984>: psrldq $0x9,%xmm3 > 0x0000003e6ca84f6d <+2989>: pslldq $0x7,%xmm2 > 0x0000003e6ca84f72 <+2994>: por %xmm3,%xmm2 > 0x0000003e6ca84f76 <+2998>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84f7a <+3002>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84f7e <+3006>: psubb %xmm0,%xmm1 > 0x0000003e6ca84f82 <+3010>: pmovmskb %xmm1,%edx > 0x0000003e6ca84f86 <+3014>: sub $0xffff,%edx > 0x0000003e6ca84f8c <+3020>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84f92 <+3026>: add $0x10,%rcx > 0x0000003e6ca84f96 <+3030>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84f9a <+3034>: add $0x10,%r10 > 0x0000003e6ca84f9e <+3038>: jg 0x3e6ca84ff0 <__strcmp_sse2+3120> > 0x0000003e6ca84fa0 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca84fa5 <+3045>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca84faa <+3050>: movdqa %xmm2,%xmm4 > 0x0000003e6ca84fae <+3054>: psrldq $0x9,%xmm3 > 0x0000003e6ca84fb3 <+3059>: pslldq $0x7,%xmm2 > 0x0000003e6ca84fb8 <+3064>: por %xmm3,%xmm2 > 0x0000003e6ca84fbc <+3068>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca84fc0 <+3072>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca84fc4 <+3076>: psubb %xmm0,%xmm1 > 0x0000003e6ca84fc8 <+3080>: pmovmskb %xmm1,%edx > 0x0000003e6ca84fcc <+3084>: sub $0xffff,%edx > 0x0000003e6ca84fd2 <+3090>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca84fd8 <+3096>: add $0x10,%rcx > 0x0000003e6ca84fdc <+3100>: movdqa %xmm4,%xmm3 > 0x0000003e6ca84fe0 <+3104>: jmpq 0x3e6ca84f50 <__strcmp_sse2+2960> > 0x0000003e6ca84fe5 <+3109>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca84ff0 <+3120>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca84ff4 <+3124>: pmovmskb %xmm0,%edx > 0x0000003e6ca84ff8 <+3128>: test $0xfe00,%edx > 0x0000003e6ca84ffe <+3134>: jne 0x3e6ca85010 <__strcmp_sse2+3152> > 0x0000003e6ca85000 <+3136>: pxor %xmm0,%xmm0 > 0x0000003e6ca85004 <+3140>: sub $0x1000,%r10 > 0x0000003e6ca8500b <+3147>: jmpq 0x3e6ca84f5a <__strcmp_sse2+2970> > 0x0000003e6ca85010 <+3152>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85015 <+3157>: psrldq $0x9,%xmm0 > 0x0000003e6ca8501a <+3162>: psrldq $0x9,%xmm3 > 0x0000003e6ca8501f <+3167>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca85024 <+3172>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85030 <+3184>: pxor %xmm0,%xmm0 > 0x0000003e6ca85034 <+3188>: movdqa (%rdi),%xmm2 > 0x0000003e6ca85038 <+3192>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8503c <+3196>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85040 <+3200>: pslldq $0x6,%xmm2 > 0x0000003e6ca85045 <+3205>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca85049 <+3209>: psubb %xmm0,%xmm2 > 0x0000003e6ca8504d <+3213>: pmovmskb %xmm2,%r9d > 0x0000003e6ca85052 <+3218>: shr %cl,%edx > 0x0000003e6ca85054 <+3220>: shr %cl,%r9d > 0x0000003e6ca85057 <+3223>: sub %r9d,%edx > 0x0000003e6ca8505a <+3226>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca85060 <+3232>: movdqa (%rdi),%xmm3 > 0x0000003e6ca85064 <+3236>: pxor %xmm0,%xmm0 > 0x0000003e6ca85068 <+3240>: mov $0x10,%rcx > 0x0000003e6ca8506f <+3247>: mov $0xa,%r9d > 0x0000003e6ca85075 <+3253>: lea 0xa(%rdi),%r10 > 0x0000003e6ca85079 <+3257>: and $0xfff,%r10 > 0x0000003e6ca85080 <+3264>: sub $0x1000,%r10 > 0x0000003e6ca85087 <+3271>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca85090 <+3280>: add $0x10,%r10 > 0x0000003e6ca85094 <+3284>: jg 0x3e6ca85130 <__strcmp_sse2+3440> > 0x0000003e6ca8509a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8509f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca850a4 <+3300>: movdqa %xmm2,%xmm4 > 0x0000003e6ca850a8 <+3304>: psrldq $0xa,%xmm3 > 0x0000003e6ca850ad <+3309>: pslldq $0x6,%xmm2 > 0x0000003e6ca850b2 <+3314>: por %xmm3,%xmm2 > 0x0000003e6ca850b6 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca850ba <+3322>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca850be <+3326>: psubb %xmm0,%xmm1 > 0x0000003e6ca850c2 <+3330>: pmovmskb %xmm1,%edx > 0x0000003e6ca850c6 <+3334>: sub $0xffff,%edx > 0x0000003e6ca850cc <+3340>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca850d2 <+3346>: add $0x10,%rcx > 0x0000003e6ca850d6 <+3350>: movdqa %xmm4,%xmm3 > 0x0000003e6ca850da <+3354>: add $0x10,%r10 > 0x0000003e6ca850de <+3358>: jg 0x3e6ca85130 <__strcmp_sse2+3440> > 0x0000003e6ca850e0 <+3360>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca850e5 <+3365>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca850ea <+3370>: movdqa %xmm2,%xmm4 > 0x0000003e6ca850ee <+3374>: psrldq $0xa,%xmm3 > 0x0000003e6ca850f3 <+3379>: pslldq $0x6,%xmm2 > 0x0000003e6ca850f8 <+3384>: por %xmm3,%xmm2 > 0x0000003e6ca850fc <+3388>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85100 <+3392>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca85104 <+3396>: psubb %xmm0,%xmm1 > 0x0000003e6ca85108 <+3400>: pmovmskb %xmm1,%edx > 0x0000003e6ca8510c <+3404>: sub $0xffff,%edx > 0x0000003e6ca85112 <+3410>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85118 <+3416>: add $0x10,%rcx > 0x0000003e6ca8511c <+3420>: movdqa %xmm4,%xmm3 > 0x0000003e6ca85120 <+3424>: jmpq 0x3e6ca85090 <__strcmp_sse2+3280> > 0x0000003e6ca85125 <+3429>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85130 <+3440>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca85134 <+3444>: pmovmskb %xmm0,%edx > 0x0000003e6ca85138 <+3448>: test $0xfc00,%edx > 0x0000003e6ca8513e <+3454>: jne 0x3e6ca85150 <__strcmp_sse2+3472> > 0x0000003e6ca85140 <+3456>: pxor %xmm0,%xmm0 > 0x0000003e6ca85144 <+3460>: sub $0x1000,%r10 > 0x0000003e6ca8514b <+3467>: jmpq 0x3e6ca8509a <__strcmp_sse2+3290> > 0x0000003e6ca85150 <+3472>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85155 <+3477>: psrldq $0xa,%xmm0 > 0x0000003e6ca8515a <+3482>: psrldq $0xa,%xmm3 > 0x0000003e6ca8515f <+3487>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca85164 <+3492>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85170 <+3504>: pxor %xmm0,%xmm0 > 0x0000003e6ca85174 <+3508>: movdqa (%rdi),%xmm2 > 0x0000003e6ca85178 <+3512>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8517c <+3516>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85180 <+3520>: pslldq $0x5,%xmm2 > 0x0000003e6ca85185 <+3525>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca85189 <+3529>: psubb %xmm0,%xmm2 > 0x0000003e6ca8518d <+3533>: pmovmskb %xmm2,%r9d > 0x0000003e6ca85192 <+3538>: shr %cl,%edx > 0x0000003e6ca85194 <+3540>: shr %cl,%r9d > 0x0000003e6ca85197 <+3543>: sub %r9d,%edx > 0x0000003e6ca8519a <+3546>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca851a0 <+3552>: movdqa (%rdi),%xmm3 > 0x0000003e6ca851a4 <+3556>: pxor %xmm0,%xmm0 > 0x0000003e6ca851a8 <+3560>: mov $0x10,%rcx > 0x0000003e6ca851af <+3567>: mov $0xb,%r9d > 0x0000003e6ca851b5 <+3573>: lea 0xb(%rdi),%r10 > 0x0000003e6ca851b9 <+3577>: and $0xfff,%r10 > 0x0000003e6ca851c0 <+3584>: sub $0x1000,%r10 > 0x0000003e6ca851c7 <+3591>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca851d0 <+3600>: add $0x10,%r10 > 0x0000003e6ca851d4 <+3604>: jg 0x3e6ca85270 <__strcmp_sse2+3760> > 0x0000003e6ca851da <+3610>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca851df <+3615>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca851e4 <+3620>: movdqa %xmm2,%xmm4 > 0x0000003e6ca851e8 <+3624>: psrldq $0xb,%xmm3 > 0x0000003e6ca851ed <+3629>: pslldq $0x5,%xmm2 > 0x0000003e6ca851f2 <+3634>: por %xmm3,%xmm2 > 0x0000003e6ca851f6 <+3638>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca851fa <+3642>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca851fe <+3646>: psubb %xmm0,%xmm1 > 0x0000003e6ca85202 <+3650>: pmovmskb %xmm1,%edx > 0x0000003e6ca85206 <+3654>: sub $0xffff,%edx > 0x0000003e6ca8520c <+3660>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85212 <+3666>: add $0x10,%rcx > 0x0000003e6ca85216 <+3670>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8521a <+3674>: add $0x10,%r10 > 0x0000003e6ca8521e <+3678>: jg 0x3e6ca85270 <__strcmp_sse2+3760> > 0x0000003e6ca85220 <+3680>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85225 <+3685>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8522a <+3690>: movdqa %xmm2,%xmm4 > 0x0000003e6ca8522e <+3694>: psrldq $0xb,%xmm3 > 0x0000003e6ca85233 <+3699>: pslldq $0x5,%xmm2 > 0x0000003e6ca85238 <+3704>: por %xmm3,%xmm2 > 0x0000003e6ca8523c <+3708>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85240 <+3712>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca85244 <+3716>: psubb %xmm0,%xmm1 > 0x0000003e6ca85248 <+3720>: pmovmskb %xmm1,%edx > 0x0000003e6ca8524c <+3724>: sub $0xffff,%edx > 0x0000003e6ca85252 <+3730>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85258 <+3736>: add $0x10,%rcx > 0x0000003e6ca8525c <+3740>: movdqa %xmm4,%xmm3 > 0x0000003e6ca85260 <+3744>: jmpq 0x3e6ca851d0 <__strcmp_sse2+3600> > 0x0000003e6ca85265 <+3749>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85270 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca85274 <+3764>: pmovmskb %xmm0,%edx > 0x0000003e6ca85278 <+3768>: test $0xf800,%edx > 0x0000003e6ca8527e <+3774>: jne 0x3e6ca85290 <__strcmp_sse2+3792> > 0x0000003e6ca85280 <+3776>: pxor %xmm0,%xmm0 > 0x0000003e6ca85284 <+3780>: sub $0x1000,%r10 > 0x0000003e6ca8528b <+3787>: jmpq 0x3e6ca851da <__strcmp_sse2+3610> > 0x0000003e6ca85290 <+3792>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85295 <+3797>: psrldq $0xb,%xmm0 > 0x0000003e6ca8529a <+3802>: psrldq $0xb,%xmm3 > 0x0000003e6ca8529f <+3807>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca852a4 <+3812>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca852b0 <+3824>: pxor %xmm0,%xmm0 > 0x0000003e6ca852b4 <+3828>: movdqa (%rdi),%xmm2 > 0x0000003e6ca852b8 <+3832>: movdqa (%rsi),%xmm1 > 0x0000003e6ca852bc <+3836>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca852c0 <+3840>: pslldq $0x4,%xmm2 > 0x0000003e6ca852c5 <+3845>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca852c9 <+3849>: psubb %xmm0,%xmm2 > 0x0000003e6ca852cd <+3853>: pmovmskb %xmm2,%r9d > 0x0000003e6ca852d2 <+3858>: shr %cl,%edx > 0x0000003e6ca852d4 <+3860>: shr %cl,%r9d > 0x0000003e6ca852d7 <+3863>: sub %r9d,%edx > 0x0000003e6ca852da <+3866>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca852e0 <+3872>: movdqa (%rdi),%xmm3 > 0x0000003e6ca852e4 <+3876>: pxor %xmm0,%xmm0 > 0x0000003e6ca852e8 <+3880>: mov $0x10,%rcx > 0x0000003e6ca852ef <+3887>: mov $0xc,%r9d > 0x0000003e6ca852f5 <+3893>: lea 0xc(%rdi),%r10 > 0x0000003e6ca852f9 <+3897>: and $0xfff,%r10 > 0x0000003e6ca85300 <+3904>: sub $0x1000,%r10 > 0x0000003e6ca85307 <+3911>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca85310 <+3920>: add $0x10,%r10 > 0x0000003e6ca85314 <+3924>: jg 0x3e6ca853b0 <__strcmp_sse2+4080> > 0x0000003e6ca8531a <+3930>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8531f <+3935>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca85324 <+3940>: movdqa %xmm2,%xmm4 > 0x0000003e6ca85328 <+3944>: psrldq $0xc,%xmm3 > 0x0000003e6ca8532d <+3949>: pslldq $0x4,%xmm2 > 0x0000003e6ca85332 <+3954>: por %xmm3,%xmm2 > 0x0000003e6ca85336 <+3958>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8533a <+3962>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca8533e <+3966>: psubb %xmm0,%xmm1 > 0x0000003e6ca85342 <+3970>: pmovmskb %xmm1,%edx > 0x0000003e6ca85346 <+3974>: sub $0xffff,%edx > 0x0000003e6ca8534c <+3980>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85352 <+3986>: add $0x10,%rcx > 0x0000003e6ca85356 <+3990>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8535a <+3994>: add $0x10,%r10 > 0x0000003e6ca8535e <+3998>: jg 0x3e6ca853b0 <__strcmp_sse2+4080> > 0x0000003e6ca85360 <+4000>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85365 <+4005>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8536a <+4010>: movdqa %xmm2,%xmm4 > 0x0000003e6ca8536e <+4014>: psrldq $0xc,%xmm3 > 0x0000003e6ca85373 <+4019>: pslldq $0x4,%xmm2 > 0x0000003e6ca85378 <+4024>: por %xmm3,%xmm2 > 0x0000003e6ca8537c <+4028>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85380 <+4032>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca85384 <+4036>: psubb %xmm0,%xmm1 > 0x0000003e6ca85388 <+4040>: pmovmskb %xmm1,%edx > 0x0000003e6ca8538c <+4044>: sub $0xffff,%edx > 0x0000003e6ca85392 <+4050>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85398 <+4056>: add $0x10,%rcx > 0x0000003e6ca8539c <+4060>: movdqa %xmm4,%xmm3 > 0x0000003e6ca853a0 <+4064>: jmpq 0x3e6ca85310 <__strcmp_sse2+3920> > 0x0000003e6ca853a5 <+4069>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca853b0 <+4080>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca853b4 <+4084>: pmovmskb %xmm0,%edx > 0x0000003e6ca853b8 <+4088>: test $0xf000,%edx > 0x0000003e6ca853be <+4094>: jne 0x3e6ca853d0 <__strcmp_sse2+4112> > 0x0000003e6ca853c0 <+4096>: pxor %xmm0,%xmm0 > 0x0000003e6ca853c4 <+4100>: sub $0x1000,%r10 > 0x0000003e6ca853cb <+4107>: jmpq 0x3e6ca8531a <__strcmp_sse2+3930> > 0x0000003e6ca853d0 <+4112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca853d5 <+4117>: psrldq $0xc,%xmm0 > 0x0000003e6ca853da <+4122>: psrldq $0xc,%xmm3 > 0x0000003e6ca853df <+4127>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca853e4 <+4132>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca853f0 <+4144>: pxor %xmm0,%xmm0 > 0x0000003e6ca853f4 <+4148>: movdqa (%rdi),%xmm2 > 0x0000003e6ca853f8 <+4152>: movdqa (%rsi),%xmm1 > 0x0000003e6ca853fc <+4156>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85400 <+4160>: pslldq $0x3,%xmm2 > 0x0000003e6ca85405 <+4165>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca85409 <+4169>: psubb %xmm0,%xmm2 > 0x0000003e6ca8540d <+4173>: pmovmskb %xmm2,%r9d > 0x0000003e6ca85412 <+4178>: shr %cl,%edx > 0x0000003e6ca85414 <+4180>: shr %cl,%r9d > 0x0000003e6ca85417 <+4183>: sub %r9d,%edx > 0x0000003e6ca8541a <+4186>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca85420 <+4192>: movdqa (%rdi),%xmm3 > 0x0000003e6ca85424 <+4196>: pxor %xmm0,%xmm0 > 0x0000003e6ca85428 <+4200>: mov $0x10,%rcx > 0x0000003e6ca8542f <+4207>: mov $0xd,%r9d > 0x0000003e6ca85435 <+4213>: lea 0xd(%rdi),%r10 > 0x0000003e6ca85439 <+4217>: and $0xfff,%r10 > 0x0000003e6ca85440 <+4224>: sub $0x1000,%r10 > 0x0000003e6ca85447 <+4231>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca85450 <+4240>: add $0x10,%r10 > 0x0000003e6ca85454 <+4244>: jg 0x3e6ca854f0 <__strcmp_sse2+4400> > 0x0000003e6ca8545a <+4250>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8545f <+4255>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca85464 <+4260>: movdqa %xmm2,%xmm4 > 0x0000003e6ca85468 <+4264>: psrldq $0xd,%xmm3 > 0x0000003e6ca8546d <+4269>: pslldq $0x3,%xmm2 > 0x0000003e6ca85472 <+4274>: por %xmm3,%xmm2 > 0x0000003e6ca85476 <+4278>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca8547a <+4282>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca8547e <+4286>: psubb %xmm0,%xmm1 > 0x0000003e6ca85482 <+4290>: pmovmskb %xmm1,%edx > 0x0000003e6ca85486 <+4294>: sub $0xffff,%edx > 0x0000003e6ca8548c <+4300>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85492 <+4306>: add $0x10,%rcx > 0x0000003e6ca85496 <+4310>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8549a <+4314>: add $0x10,%r10 > 0x0000003e6ca8549e <+4318>: jg 0x3e6ca854f0 <__strcmp_sse2+4400> > 0x0000003e6ca854a0 <+4320>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca854a5 <+4325>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca854aa <+4330>: movdqa %xmm2,%xmm4 > 0x0000003e6ca854ae <+4334>: psrldq $0xd,%xmm3 > 0x0000003e6ca854b3 <+4339>: pslldq $0x3,%xmm2 > 0x0000003e6ca854b8 <+4344>: por %xmm3,%xmm2 > 0x0000003e6ca854bc <+4348>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca854c0 <+4352>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca854c4 <+4356>: psubb %xmm0,%xmm1 > 0x0000003e6ca854c8 <+4360>: pmovmskb %xmm1,%edx > 0x0000003e6ca854cc <+4364>: sub $0xffff,%edx > 0x0000003e6ca854d2 <+4370>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca854d8 <+4376>: add $0x10,%rcx > 0x0000003e6ca854dc <+4380>: movdqa %xmm4,%xmm3 > 0x0000003e6ca854e0 <+4384>: jmpq 0x3e6ca85450 <__strcmp_sse2+4240> > 0x0000003e6ca854e5 <+4389>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca854f0 <+4400>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca854f4 <+4404>: pmovmskb %xmm0,%edx > 0x0000003e6ca854f8 <+4408>: test $0xe000,%edx > 0x0000003e6ca854fe <+4414>: jne 0x3e6ca85510 <__strcmp_sse2+4432> > 0x0000003e6ca85500 <+4416>: pxor %xmm0,%xmm0 > 0x0000003e6ca85504 <+4420>: sub $0x1000,%r10 > 0x0000003e6ca8550b <+4427>: jmpq 0x3e6ca8545a <__strcmp_sse2+4250> > 0x0000003e6ca85510 <+4432>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85515 <+4437>: psrldq $0xd,%xmm0 > 0x0000003e6ca8551a <+4442>: psrldq $0xd,%xmm3 > 0x0000003e6ca8551f <+4447>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca85524 <+4452>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85530 <+4464>: pxor %xmm0,%xmm0 > 0x0000003e6ca85534 <+4468>: movdqa (%rdi),%xmm2 > 0x0000003e6ca85538 <+4472>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8553c <+4476>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85540 <+4480>: pslldq $0x2,%xmm2 > 0x0000003e6ca85545 <+4485>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca85549 <+4489>: psubb %xmm0,%xmm2 > 0x0000003e6ca8554d <+4493>: pmovmskb %xmm2,%r9d > 0x0000003e6ca85552 <+4498>: shr %cl,%edx > 0x0000003e6ca85554 <+4500>: shr %cl,%r9d > 0x0000003e6ca85557 <+4503>: sub %r9d,%edx > 0x0000003e6ca8555a <+4506>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca85560 <+4512>: movdqa (%rdi),%xmm3 > 0x0000003e6ca85564 <+4516>: pxor %xmm0,%xmm0 > 0x0000003e6ca85568 <+4520>: mov $0x10,%rcx > 0x0000003e6ca8556f <+4527>: mov $0xe,%r9d > 0x0000003e6ca85575 <+4533>: lea 0xe(%rdi),%r10 > 0x0000003e6ca85579 <+4537>: and $0xfff,%r10 > 0x0000003e6ca85580 <+4544>: sub $0x1000,%r10 > 0x0000003e6ca85587 <+4551>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca85590 <+4560>: add $0x10,%r10 > 0x0000003e6ca85594 <+4564>: jg 0x3e6ca85630 <__strcmp_sse2+4720> > 0x0000003e6ca8559a <+4570>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca8559f <+4575>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca855a4 <+4580>: movdqa %xmm2,%xmm4 > 0x0000003e6ca855a8 <+4584>: psrldq $0xe,%xmm3 > 0x0000003e6ca855ad <+4589>: pslldq $0x2,%xmm2 > 0x0000003e6ca855b2 <+4594>: por %xmm3,%xmm2 > 0x0000003e6ca855b6 <+4598>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca855ba <+4602>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca855be <+4606>: psubb %xmm0,%xmm1 > 0x0000003e6ca855c2 <+4610>: pmovmskb %xmm1,%edx > 0x0000003e6ca855c6 <+4614>: sub $0xffff,%edx > 0x0000003e6ca855cc <+4620>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca855d2 <+4626>: add $0x10,%rcx > 0x0000003e6ca855d6 <+4630>: movdqa %xmm4,%xmm3 > 0x0000003e6ca855da <+4634>: add $0x10,%r10 > 0x0000003e6ca855de <+4638>: jg 0x3e6ca85630 <__strcmp_sse2+4720> > 0x0000003e6ca855e0 <+4640>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca855e5 <+4645>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca855ea <+4650>: movdqa %xmm2,%xmm4 > 0x0000003e6ca855ee <+4654>: psrldq $0xe,%xmm3 > 0x0000003e6ca855f3 <+4659>: pslldq $0x2,%xmm2 > 0x0000003e6ca855f8 <+4664>: por %xmm3,%xmm2 > 0x0000003e6ca855fc <+4668>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85600 <+4672>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca85604 <+4676>: psubb %xmm0,%xmm1 > 0x0000003e6ca85608 <+4680>: pmovmskb %xmm1,%edx > 0x0000003e6ca8560c <+4684>: sub $0xffff,%edx > 0x0000003e6ca85612 <+4690>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85618 <+4696>: add $0x10,%rcx > 0x0000003e6ca8561c <+4700>: movdqa %xmm4,%xmm3 > 0x0000003e6ca85620 <+4704>: jmpq 0x3e6ca85590 <__strcmp_sse2+4560> > 0x0000003e6ca85625 <+4709>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85630 <+4720>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca85634 <+4724>: pmovmskb %xmm0,%edx > 0x0000003e6ca85638 <+4728>: test $0xc000,%edx > 0x0000003e6ca8563e <+4734>: jne 0x3e6ca85650 <__strcmp_sse2+4752> > 0x0000003e6ca85640 <+4736>: pxor %xmm0,%xmm0 > 0x0000003e6ca85644 <+4740>: sub $0x1000,%r10 > 0x0000003e6ca8564b <+4747>: jmpq 0x3e6ca8559a <__strcmp_sse2+4570> > 0x0000003e6ca85650 <+4752>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85655 <+4757>: psrldq $0xe,%xmm0 > 0x0000003e6ca8565a <+4762>: psrldq $0xe,%xmm3 > 0x0000003e6ca8565f <+4767>: jmpq 0x3e6ca857a0 <__strcmp_sse2+5088> > 0x0000003e6ca85664 <+4772>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85670 <+4784>: pxor %xmm0,%xmm0 > 0x0000003e6ca85674 <+4788>: movdqa (%rdi),%xmm2 > 0x0000003e6ca85678 <+4792>: movdqa (%rsi),%xmm1 > 0x0000003e6ca8567c <+4796>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85680 <+4800>: pslldq $0x1,%xmm2 > 0x0000003e6ca85685 <+4805>: pcmpeqb %xmm1,%xmm2 > 0x0000003e6ca85689 <+4809>: psubb %xmm0,%xmm2 > 0x0000003e6ca8568d <+4813>: pmovmskb %xmm2,%r9d > 0x0000003e6ca85692 <+4818>: shr %cl,%edx > 0x0000003e6ca85694 <+4820>: shr %cl,%r9d > 0x0000003e6ca85697 <+4823>: sub %r9d,%edx > 0x0000003e6ca8569a <+4826>: jne 0x3e6ca857b5 <__strcmp_sse2+5109> > 0x0000003e6ca856a0 <+4832>: movdqa (%rdi),%xmm3 > 0x0000003e6ca856a4 <+4836>: pxor %xmm0,%xmm0 > 0x0000003e6ca856a8 <+4840>: mov $0x10,%rcx > 0x0000003e6ca856af <+4847>: mov $0xf,%r9d > 0x0000003e6ca856b5 <+4853>: lea 0xf(%rdi),%r10 > 0x0000003e6ca856b9 <+4857>: and $0xfff,%r10 > 0x0000003e6ca856c0 <+4864>: sub $0x1000,%r10 > 0x0000003e6ca856c7 <+4871>: nopw 0x0(%rax,%rax,1) > 0x0000003e6ca856d0 <+4880>: add $0x10,%r10 > 0x0000003e6ca856d4 <+4884>: jg 0x3e6ca85770 <__strcmp_sse2+5040> > 0x0000003e6ca856da <+4890>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca856df <+4895>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca856e4 <+4900>: movdqa %xmm2,%xmm4 > 0x0000003e6ca856e8 <+4904>: psrldq $0xf,%xmm3 > 0x0000003e6ca856ed <+4909>: pslldq $0x1,%xmm2 > 0x0000003e6ca856f2 <+4914>: por %xmm3,%xmm2 > 0x0000003e6ca856f6 <+4918>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca856fa <+4922>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca856fe <+4926>: psubb %xmm0,%xmm1 > 0x0000003e6ca85702 <+4930>: pmovmskb %xmm1,%edx > 0x0000003e6ca85706 <+4934>: sub $0xffff,%edx > 0x0000003e6ca8570c <+4940>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85712 <+4946>: add $0x10,%rcx > 0x0000003e6ca85716 <+4950>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8571a <+4954>: add $0x10,%r10 > 0x0000003e6ca8571e <+4958>: jg 0x3e6ca85770 <__strcmp_sse2+5040> > 0x0000003e6ca85720 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85725 <+4965>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e6ca8572a <+4970>: movdqa %xmm2,%xmm4 > 0x0000003e6ca8572e <+4974>: psrldq $0xf,%xmm3 > 0x0000003e6ca85733 <+4979>: pslldq $0x1,%xmm2 > 0x0000003e6ca85738 <+4984>: por %xmm3,%xmm2 > 0x0000003e6ca8573c <+4988>: pcmpeqb %xmm1,%xmm0 > 0x0000003e6ca85740 <+4992>: pcmpeqb %xmm2,%xmm1 > 0x0000003e6ca85744 <+4996>: psubb %xmm0,%xmm1 > 0x0000003e6ca85748 <+5000>: pmovmskb %xmm1,%edx > 0x0000003e6ca8574c <+5004>: sub $0xffff,%edx > 0x0000003e6ca85752 <+5010>: jne 0x3e6ca857b0 <__strcmp_sse2+5104> > 0x0000003e6ca85754 <+5012>: add $0x10,%rcx > 0x0000003e6ca85758 <+5016>: movdqa %xmm4,%xmm3 > 0x0000003e6ca8575c <+5020>: jmpq 0x3e6ca856d0 <__strcmp_sse2+4880> > 0x0000003e6ca85761 <+5025>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca85770 <+5040>: pcmpeqb %xmm3,%xmm0 > 0x0000003e6ca85774 <+5044>: pmovmskb %xmm0,%edx > 0x0000003e6ca85778 <+5048>: test $0x8000,%edx > 0x0000003e6ca8577e <+5054>: jne 0x3e6ca85790 <__strcmp_sse2+5072> > 0x0000003e6ca85780 <+5056>: pxor %xmm0,%xmm0 > 0x0000003e6ca85784 <+5060>: sub $0x1000,%r10 > 0x0000003e6ca8578b <+5067>: jmpq 0x3e6ca856da <__strcmp_sse2+4890> > 0x0000003e6ca85790 <+5072>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e6ca85795 <+5077>: psrldq $0xf,%xmm3 > 0x0000003e6ca8579a <+5082>: psrldq $0xf,%xmm0 > 0x0000003e6ca8579f <+5087>: nop > 0x0000003e6ca857a0 <+5088>: pcmpeqb %xmm3,%xmm1 > 0x0000003e6ca857a4 <+5092>: psubb %xmm0,%xmm1 > 0x0000003e6ca857a8 <+5096>: pmovmskb %xmm1,%edx > 0x0000003e6ca857ac <+5100>: not %edx > 0x0000003e6ca857ae <+5102>: xchg %ax,%ax > 0x0000003e6ca857b0 <+5104>: lea -0x10(%r9,%rcx,1),%rax > 0x0000003e6ca857b5 <+5109>: lea (%rdi,%rax,1),%rdi > 0x0000003e6ca857b9 <+5113>: lea (%rsi,%rcx,1),%rsi > 0x0000003e6ca857bd <+5117>: test %r8d,%r8d > 0x0000003e6ca857c0 <+5120>: je 0x3e6ca857d0 <__strcmp_sse2+5136> > 0x0000003e6ca857c2 <+5122>: xchg %rsi,%rdi > 0x0000003e6ca857c5 <+5125>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca857d0 <+5136>: bsf %rdx,%rdx > 0x0000003e6ca857d4 <+5140>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003e6ca857d8 <+5144>: movzbl (%rdi,%rdx,1),%eax > 0x0000003e6ca857dc <+5148>: sub %ecx,%eax > 0x0000003e6ca857de <+5150>: retq > 0x0000003e6ca857df <+5151>: xor %eax,%eax > 0x0000003e6ca857e1 <+5153>: retq > 0x0000003e6ca857e2 <+5154>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6ca857f0 <+5168>: movzbl (%rsi),%ecx > 0x0000003e6ca857f3 <+5171>: movzbl (%rdi),%eax > 0x0000003e6ca857f6 <+5174>: sub %ecx,%eax > 0x0000003e6ca857f8 <+5176>: 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 804283
:
570776
|
570777
| 570778