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 670633 Details for
Bug 890889
[abrt] ushare-1.1a-12.fc17: strncmp: Process /usr/bin/ushare-fedora 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), 86.75 KB, created by
mtrdraco
on 2012-12-31 01:37:00 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
mtrdraco
Created:
2012-12-31 01:37:00 UTC
Size:
86.75 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1542] >[New LWP 1543] >[New LWP 1538] >[New LWP 1536] >[New LWP 1544] >[New LWP 1546] >[New LWP 1547] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `ushare -d -x'. >Program terminated with signal 11, Segmentation fault. >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >213 movlpd (%rdi), %xmm1 > >Thread 7 (Thread 0x7f9f4bfff700 (LWP 1547)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00007f9f6b91c42e in WorkerThread (arg=0x7f9f6b917f20) at src/ThreadPool.c:508 > start = 1356917473 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1356917483, tv_nsec = 144000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x7f9f6b917f20 >#2 0x0000003bf9407d14 in start_thread (arg=0x7f9f4bfff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f4bfff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322151593728, -8032911821986559818, 0, 257578631168, 140322151593728, 4, 8051251675426752694, -8002140336168466250}, 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> >#3 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 6 (Thread 0x7f9f60ab9700 (LWP 1546)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00007f9f6b91c42e in WorkerThread (arg=0x7f9f6b917f20) at src/ThreadPool.c:508 > start = 1356917473 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1356917483, tv_nsec = 145000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x7f9f6b917f20 >#2 0x0000003bf9407d14 in start_thread (arg=0x7f9f60ab9700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f60ab9700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322498385664, -8032911821986559818, 0, 257578631168, 140322498385664, 2, 8051200373116143798, -8002140336168466250}, 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> >#3 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 5 (Thread 0x7f9f61abb700 (LWP 1544)): >#0 0x0000003bf90ea9f3 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x00007f9f6b6fe5b0 in RunMiniServer (miniSock=0x11ac290) at src/genlib/miniserver/miniserver.c:412 > errorBuffer = '\000' <repeats 255 times> > expSet = {__fds_bits = {16, 0 <repeats 15 times>}} > rdSet = {__fds_bits = {120, 0 <repeats 15 times>}} > maxMiniSock = 7 > ret = <optimized out> > stopSock = <optimized out> >#2 0x00007f9f6b91c749 in WorkerThread (arg=0x7f9f6b917c70) at src/ThreadPool.c:576 > start = 1356917425 > job = 0x11ac3e0 > head = <optimized out> > timeout = {tv_sec = 0, tv_nsec = 0} > retCode = <optimized out> > persistent = 1 > tp = 0x7f9f6b917c70 >#3 0x0000003bf9407d14 in start_thread (arg=0x7f9f61abb700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f61abb700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322515171072, -8032911821986559818, 0, 257578631168, 140322515171072, 140734662462808, 8051202573213141174, -8002140336168466250}, 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> >#4 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 4 (Thread 0x7f9f6b6f0740 (LWP 1536)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 >No locals. >#1 0x0000000000402a7d in main (argc=<optimized out>, argv=<optimized out>) at ushare.c:910 >No locals. > >Thread 3 (Thread 0x7f9f64ac1700 (LWP 1538)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00007f9f6b91d503 in TimerThreadWorker (arg=0x7f9f6b9181b0) at src/TimerThread.c:111 > timer = 0x7f9f6b9181b0 > head = 0x11ad690 > nextEvent = 0x11ad640 > currentTime = <optimized out> > nextEventTime = 1356918295 > timeToWait = {tv_sec = 1356918295, tv_nsec = 0} > tempId = 16 >#2 0x00007f9f6b91c749 in WorkerThread (arg=0x7f9f6b9182a0) at src/ThreadPool.c:576 > start = 1356917425 > job = 0x11aa440 > head = <optimized out> > timeout = {tv_sec = 1356917430, tv_nsec = 504000000} > retCode = <optimized out> > persistent = 1 > tp = 0x7f9f6b9182a0 >#3 0x0000003bf9407d14 in start_thread (arg=0x7f9f64ac1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f64ac1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322565527296, -8032911821986559818, 0, 257578631168, 140322565527296, 0, 8051191598497958070, -8002140336168466250}, 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> >#4 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f9f622bc700 (LWP 1543)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00007f9f6b91c42e in WorkerThread (arg=0x7f9f6b9182a0) at src/ThreadPool.c:508 > start = 1356917472 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1356917482, tv_nsec = 144000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x7f9f6b9182a0 >#2 0x0000003bf9407d14 in start_thread (arg=0x7f9f622bc700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f622bc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322523563776, -8032911821986559818, 0, 257578631168, 140322523563776, 140322681225688, 8051197076191873206, -8002140336168466250}, 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> >#3 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f9f62abd700 (LWP 1542)): >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >No locals. >#1 0x000000000040312a in filter_has_val (filter=<optimized out>, filter@entry=0x7f9f3c001e30 "dc:title,upnp:artist", val=val@entry=0x40bd0b "res") at cds.c:200 > x = 0x7f9f3c003da0 "dc:title" > token = <optimized out> > m_buffer = 0x7f9f3c003a80 "\210" > buffer = 0x7f9f3c003da9 "upnp:artist" > len = 3 > ret = false >#2 0x00000000004032af in didl_add_item (out=out@entry=0x7f9f3c001fc0, item_id=100002, parent_id=100001, restricted=restricted@entry=0x40bd39 "true", class=0x40f7f4 "object.item.videoItem", title=0x11af820 "attack.the.block-done", protocol_info=0x7f9f3c003c10 "http-get:*:video/avi:*", size=734851252, url=0x11ab630 "100002.avi", filter=filter@entry=0x7f9f3c001e30 "dc:title,upnp:artist") at cds.c:286 >No locals. >#3 0x00000000004034cf in cds_search_directchildren_recursive (out=out@entry=0x7f9f3c001fc0, count=count@entry=1000, filter=filter@entry=0x7f9f3c001e30 "dc:title,upnp:artist", search_criteria=search_criteria@entry=0x7f9f3c002480 "(upnp:class = \"object.container.album.musicAlbum\")", entry=<optimized out>, entry=<optimized out>) at cds.c:692 > protocol = <optimized out> > childs = 0x11ab430 > result_count = <optimized out> >#4 0x00000000004036bc in cds_search_directchildren (search_criteria=0x7f9f3c002480 "(upnp:class = \"object.container.album.musicAlbum\")", filter=0x7f9f3c001e30 "dc:title,upnp:artist", count=1000, out=0x7f9f3c001fc0, event=0x7f9f62abc430, index=<optimized out>, entry=<optimized out>) at cds.c:743 > new_count = <optimized out> > tmp = "\000\000\000\000\000\000\000\000\347\323\032\001\000\000\000\000\022\000\000\000\000\000\000\000\060&\000<\237\177\000" > s = 0 > childs = 0x11b16b0 > result_count = <optimized out> >#5 cds_search (event=0x7f9f62abc430) at cds.c:844 > result_count = 0 > out = 0x7f9f3c001fc0 > entry = <optimized out> > count = <optimized out> > id = <optimized out> > search_criteria = 0x7f9f3c002480 "(upnp:class = \"object.container.album.musicAlbum\")" > filter = 0x7f9f3c001e30 "dc:title,upnp:artist" >#6 cds_search (event=0x7f9f62abc430) at cds.c:799 >No locals. >#7 0x000000000040b571 in handle_action_request (request=0x7f9f62abc640) at ushare.c:217 > event = {request = 0x7f9f62abc640, status = true, service = 0x614700} > service = 0x614700 > action = 0x614640 > val = "192.168.0.10\000\177\000\000\320#\000<\000\000\000\000\026c\262k\237\177\000\000\220\036\000<\237\177\000\000\065\363pk\237\177\000\000\060\363pk\237\177\000\000\330\304\253b\237\177\000\000P\037\000<\237\177\000\000\026c\262k\237\177\000\000\030\314\253b", '\000' <repeats 20 times>, "@\323\032\001\000\000\000\000\000'\000<\237\177\000\000\060\036\000<\237\177\000\000\000\000\000\000\000\000\000\000\030o\262k\237\177\000\000\300\037\000<\237\177\000\000\030\314\253b\237\177\000\000\260\322\032\001\000\000\000\000\320\t\000<\237\177\000\000\000\000\000\000\000\000\000\000\221\376ok\237\177\000\000\030\314\253b\237\177\000\000p\310ok\237\177\000\000\374\307\253b\237\177\000\000\374\310\253b\237\177", '\000' <repeats 14 times>, "\001\000\000\000\260\315\032\001\000\000\000\000\060\036\000<\237\177\000" > ip = <optimized out> >#8 0x000000000040b61c in device_callback_event_handler (type=<optimized out>, event=<optimized out>, cookie=<optimized out>) at ushare.c:248 >No locals. >#9 0x00007f9f6b6fcec2 in handle_invoke_action (info=info@entry=0x7f9f62abcb90, request=request@entry=0x7f9f62abcc18, action_name=..., xml_doc=0x7f9f3c001d60) at src/soap/soap_device.c:798 > save_char = 34 '"' > resp_node = 0x7f9f3c001cb0 > action = {ErrCode = 0, Socket = 538976288, ErrStr = '\000' <repeats 179 times>, ActionName = "Search", '\000' <repeats 249 times>, DevUDN = "uuid:898f9738-d930-4db4-a3cf-902b349b29df", '\000' <repeats 214 times>, ServiceID = "urn:upnp-org:serviceId:ContentDirectory", '\000' <repeats 216 times>, ActionRequest = 0x7f9f3c001cb0, ActionResult = 0x0, CtrlPtIPAddr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 16 times>, " \230\221k\237\177\000\000\320\250\253a\237\177\000\000\260\250\253a\237\177\000\000\000\000\000\000\000\000\000\000P$ok\237\177\000\000\305\343\200\033\000\000\000\000\060Ook\237\177\000\000\377\377\377\377", '\000' <repeats 28 times>, "\bi\000\371;\000\000"}, SoapHeader = 0x0} > soap_event_callback = <optimized out> > cookie = 0x0 > err_code = 0 > err_str = 0x7f9f6b70f66c "Invalid Action" >#10 0x00007f9f6b6fd2d4 in soap_device_callback (parser=<optimized out>, request=0x7f9f62abcc18, info=0x7f9f62abcb90) at src/soap/soap_device.c:872 > err_code = 0 > err_str = 0x7f9f6b70f66c "Invalid Action" > action_name = {buf = 0x7f9f3c000de1 "Search", length = 6} > xml_doc = 0x7f9f3c001d60 >#11 0x00007f9f6b6fe249 in dispatch_request (hparser=0x7f9f62abcc18, info=0x7f9f62abcb90) at src/genlib/miniserver/miniserver.c:157 > callback = <optimized out> >#12 handle_request (args=0x7f9f5c0010e0) at src/genlib/miniserver/miniserver.c:230 > info = {socket = 7, foreign_sockaddr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 16 times>, " \230\221k\237\177\000\000\320\250\253a\237\177\000\000\260\250\253a\237\177\000\000\000\000\000\000\000\000\000\000P$ok\237\177\000\000\305\343\200\033\000\000\000\000\060Ook\237\177\000\000\377\377\377\377", '\000' <repeats 28 times>, "\bi\000\371;\000\000"}} > http_error_code = <optimized out> > ret_code = <optimized out> > major = 1 > minor = 1 > parser = {msg = {initialized = 1, method = SOAPMETHOD_POST, uri = {type = RELATIVE, scheme = {buff = 0x0, size = 0}, path_type = ABS_PATH, pathquery = {buff = 0x7f9f3c0009d0 "/web/cds_control", size = 16}, fragment = {buff = 0x0, size = 0}, hostport = {text = {buff = 0x0, size = 0}, IPaddress = {ss_family = 0, __ss_align = 0, __ss_padding = '\000' <repeats 111 times>}}}, request_method = HTTPMETHOD_POST, status_code = 0, status_msg = {buf = 0x0, length = 0, capacity = 0, size_inc = 5}, amount_discarded = 0, is_request = 1, major_version = 1, minor_version = 1, headers = {head = {prev = 0x0, next = 0x7f9f3c000980, item = 0x0}, tail = {prev = 0x7f9f3c001a90, next = 0x0, item = 0x0}, size = 6, freeNodeList = {head = 0x0, element_size = 24, maxFreeListLength = 100, freeListLength = 0}, free_func = 0x7f9f6b7005f3 <httpheader_free>, cmp_func = 0x7f9f6b700590 <httpmsg_compare>}, entity = {buf = 0x7f9f3c000aff "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n <s:Body>\r\n <u:Search xmlns:u=\"urn:schemas-upnp-org:service:Content"..., length = 540}, msg = {buf = 0x7f9f3c0009f0 "POST /web/cds_control HTTP/1.1\r\nUser-Agent: Xbox/2.0.16202.0 UPnP/1.0 Xbox/2.0.16202.0\r\nConnection: Keep-alive\r\nHost:192.168.0.15:49200\r\nSOAPACTION: \"urn:schemas-upnp-org:service:ContentDirectory:1#Se"..., length = 811, capacity = 811, size_inc = 5}, urlbuf = 0x7f9f3c0009d0 "/web/cds_control"}, http_error_code = 400, valid_ssdp_notify_hack = 0, position = POS_COMPLETE, ent_position = 2, content_length = 540, chunk_size = 0, entity_start_position = 271, scanner = {msg = 0x7f9f62abcda0, cursor = 271, entire_msg_loaded = 0}} > hmsg = 0x7f9f62abcc18 > timeout = 30 >#13 0x00007f9f6b91c749 in WorkerThread (arg=0x7f9f6b917c70) at src/ThreadPool.c:576 > start = 1356917478 > job = 0x7f9f5c001170 > head = <optimized out> > timeout = {tv_sec = 1356917481, tv_nsec = 745000000} > retCode = <optimized out> > persistent = 0 > tp = 0x7f9f6b917c70 >#14 0x0000003bf9407d14 in start_thread (arg=0x7f9f62abd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9f62abd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140322531956480, -8032911821986559818, 0, 257578631168, 140322531956480, 0, 8051195977217116342, -8002140336168466250}, 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> >#15 0x0000003bf90f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x00007f9f6bb22980 0x00007f9f6bb26f24 Yes /lib64/libixml.so.2 >0x00007f9f6b91bb90 0x00007f9f6b91d904 Yes /lib64/libthreadutil.so.6 >0x0000003bf9405790 0x0000003bf9410494 Yes /lib64/libpthread.so.0 >0x00007f9f6b6f8b90 0x00007f9f6b70f010 Yes /lib64/libupnp.so.6 >0x0000003bf901ef60 0x0000003bf915f7a0 Yes /lib64/libc.so.6 >0x0000003bf8c00b20 0x0000003bf8c1a2e9 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x20 32 >rbx 0x40bd0b 4242699 >rcx 0xb 11 >rdx 0x3 3 >rsi 0x40bd0b 4242699 >rdi 0x3c003da0 1006648736 >rbp 0x3 0x3 >rsp 0x7f9f62abc238 0x7f9f62abc238 >r8 0x7f9f3c003da0 140321883176352 >r9 0x7f9f62abc240 140322531951168 >r10 0x7f9f62abbfd0 140322531950544 >r11 0x3 3 >r12 0x7f9f3c003da0 140321883176352 >r13 0x7f9f3c003a80 140321883175552 >r14 0x0 0 >r15 0x186a2 100002 >rip 0x3bf908598c 0x3bf908598c <__strncmp_sse2+44> >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 __strncmp_sse2: > 0x0000003bf9085960 <+0>: test %rdx,%rdx > 0x0000003bf9085963 <+3>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085969 <+9>: cmp $0x1,%rdx > 0x0000003bf908596d <+13>: je 0x3bf90871a0 <__strncmp_sse2+6208> > 0x0000003bf9085973 <+19>: mov %rdx,%r11 > 0x0000003bf9085976 <+22>: mov %esi,%ecx > 0x0000003bf9085978 <+24>: mov %edi,%eax > 0x0000003bf908597a <+26>: and $0x3f,%rcx > 0x0000003bf908597e <+30>: and $0x3f,%rax > 0x0000003bf9085982 <+34>: cmp $0x30,%ecx > 0x0000003bf9085985 <+37>: ja 0x3bf90859d0 <__strncmp_sse2+112> > 0x0000003bf9085987 <+39>: cmp $0x30,%eax > 0x0000003bf908598a <+42>: ja 0x3bf90859d0 <__strncmp_sse2+112> >=> 0x0000003bf908598c <+44>: movlpd (%rdi),%xmm1 > 0x0000003bf9085990 <+48>: movlpd (%rsi),%xmm2 > 0x0000003bf9085994 <+52>: movhpd 0x8(%rdi),%xmm1 > 0x0000003bf9085999 <+57>: movhpd 0x8(%rsi),%xmm2 > 0x0000003bf908599e <+62>: pxor %xmm0,%xmm0 > 0x0000003bf90859a2 <+66>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90859a6 <+70>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf90859aa <+74>: psubb %xmm0,%xmm1 > 0x0000003bf90859ae <+78>: pmovmskb %xmm1,%edx > 0x0000003bf90859b2 <+82>: sub $0xffff,%edx > 0x0000003bf90859b8 <+88>: jne 0x3bf9087180 <__strncmp_sse2+6176> > 0x0000003bf90859be <+94>: sub $0x10,%r11 > 0x0000003bf90859c2 <+98>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90859c8 <+104>: add $0x10,%rsi > 0x0000003bf90859cc <+108>: add $0x10,%rdi > 0x0000003bf90859d0 <+112>: and $0xfffffffffffffff0,%rsi > 0x0000003bf90859d4 <+116>: and $0xfffffffffffffff0,%rdi > 0x0000003bf90859d8 <+120>: mov $0xffff,%edx > 0x0000003bf90859dd <+125>: xor %r8d,%r8d > 0x0000003bf90859e0 <+128>: and $0xf,%ecx > 0x0000003bf90859e3 <+131>: and $0xf,%eax > 0x0000003bf90859e6 <+134>: cmp %eax,%ecx > 0x0000003bf90859e8 <+136>: je 0x3bf9085a10 <__strncmp_sse2+176> > 0x0000003bf90859ea <+138>: ja 0x3bf90859f3 <__strncmp_sse2+147> > 0x0000003bf90859ec <+140>: mov %edx,%r8d > 0x0000003bf90859ef <+143>: xchg %eax,%ecx > 0x0000003bf90859f0 <+144>: xchg %rsi,%rdi > 0x0000003bf90859f3 <+147>: lea 0xf(%rax),%r9 > 0x0000003bf90859f7 <+151>: sub %rcx,%r9 > 0x0000003bf90859fa <+154>: lea 0xeb107(%rip),%r10 # 0x3bf9170b08 > 0x0000003bf9085a01 <+161>: movslq (%r10,%r9,4),%r9 > 0x0000003bf9085a05 <+165>: lea (%r10,%r9,1),%r10 > 0x0000003bf9085a09 <+169>: jmpq *%r10 > 0x0000003bf9085a0c <+172>: nopl 0x0(%rax) > 0x0000003bf9085a10 <+176>: movdqa (%rsi),%xmm1 > 0x0000003bf9085a14 <+180>: pxor %xmm0,%xmm0 > 0x0000003bf9085a18 <+184>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085a1c <+188>: pcmpeqb (%rdi),%xmm1 > 0x0000003bf9085a20 <+192>: psubb %xmm0,%xmm1 > 0x0000003bf9085a24 <+196>: pmovmskb %xmm1,%r9d > 0x0000003bf9085a29 <+201>: shr %cl,%edx > 0x0000003bf9085a2b <+203>: shr %cl,%r9d > 0x0000003bf9085a2e <+206>: sub %r9d,%edx > 0x0000003bf9085a31 <+209>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9085a37 <+215>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9085a3c <+220>: cmp %r9,%r11 > 0x0000003bf9085a3f <+223>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085a45 <+229>: test %r9,%r9 > 0x0000003bf9085a48 <+232>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085a4e <+238>: mov %r9,%r11 > 0x0000003bf9085a51 <+241>: mov $0x10,%rcx > 0x0000003bf9085a58 <+248>: mov $0x10,%r9 > 0x0000003bf9085a5f <+255>: pxor %xmm0,%xmm0 > 0x0000003bf9085a63 <+259>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085a70 <+272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085a75 <+277>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085a7a <+282>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085a7e <+286>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085a82 <+290>: psubb %xmm0,%xmm1 > 0x0000003bf9085a86 <+294>: pmovmskb %xmm1,%edx > 0x0000003bf9085a8a <+298>: sub $0xffff,%edx > 0x0000003bf9085a90 <+304>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085a96 <+310>: sub $0x10,%r11 > 0x0000003bf9085a9a <+314>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085aa0 <+320>: add $0x10,%rcx > 0x0000003bf9085aa4 <+324>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085aa9 <+329>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085aae <+334>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085ab2 <+338>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085ab6 <+342>: psubb %xmm0,%xmm1 > 0x0000003bf9085aba <+346>: pmovmskb %xmm1,%edx > 0x0000003bf9085abe <+350>: sub $0xffff,%edx > 0x0000003bf9085ac4 <+356>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085aca <+362>: sub $0x10,%r11 > 0x0000003bf9085ace <+366>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085ad4 <+372>: add $0x10,%rcx > 0x0000003bf9085ad8 <+376>: jmp 0x3bf9085a70 <__strncmp_sse2+272> > 0x0000003bf9085ada <+378>: nopw 0x0(%rax,%rax,1) > 0x0000003bf9085ae0 <+384>: pxor %xmm0,%xmm0 > 0x0000003bf9085ae4 <+388>: movdqa (%rdi),%xmm2 > 0x0000003bf9085ae8 <+392>: movdqa (%rsi),%xmm1 > 0x0000003bf9085aec <+396>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085af0 <+400>: pslldq $0xf,%xmm2 > 0x0000003bf9085af5 <+405>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9085af9 <+409>: psubb %xmm0,%xmm2 > 0x0000003bf9085afd <+413>: pmovmskb %xmm2,%r9d > 0x0000003bf9085b02 <+418>: shr %cl,%edx > 0x0000003bf9085b04 <+420>: shr %cl,%r9d > 0x0000003bf9085b07 <+423>: sub %r9d,%edx > 0x0000003bf9085b0a <+426>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9085b10 <+432>: movdqa (%rdi),%xmm3 > 0x0000003bf9085b14 <+436>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9085b19 <+441>: cmp %r9,%r11 > 0x0000003bf9085b1c <+444>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085b22 <+450>: test %r9,%r9 > 0x0000003bf9085b25 <+453>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085b2b <+459>: mov %r9,%r11 > 0x0000003bf9085b2e <+462>: pxor %xmm0,%xmm0 > 0x0000003bf9085b32 <+466>: mov $0x10,%rcx > 0x0000003bf9085b39 <+473>: mov $0x1,%r9d > 0x0000003bf9085b3f <+479>: lea 0x1(%rdi),%r10 > 0x0000003bf9085b43 <+483>: and $0xfff,%r10 > 0x0000003bf9085b4a <+490>: sub $0x1000,%r10 > 0x0000003bf9085b51 <+497>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085b60 <+512>: add $0x10,%r10 > 0x0000003bf9085b64 <+516>: jg 0x3bf9085c10 <__strncmp_sse2+688> > 0x0000003bf9085b6a <+522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085b6f <+527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085b74 <+532>: movdqa %xmm2,%xmm4 > 0x0000003bf9085b78 <+536>: psrldq $0x1,%xmm3 > 0x0000003bf9085b7d <+541>: pslldq $0xf,%xmm2 > 0x0000003bf9085b82 <+546>: por %xmm3,%xmm2 > 0x0000003bf9085b86 <+550>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085b8a <+554>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085b8e <+558>: psubb %xmm0,%xmm1 > 0x0000003bf9085b92 <+562>: pmovmskb %xmm1,%edx > 0x0000003bf9085b96 <+566>: sub $0xffff,%edx > 0x0000003bf9085b9c <+572>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085ba2 <+578>: sub $0x10,%r11 > 0x0000003bf9085ba6 <+582>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085bac <+588>: add $0x10,%rcx > 0x0000003bf9085bb0 <+592>: movdqa %xmm4,%xmm3 > 0x0000003bf9085bb4 <+596>: add $0x10,%r10 > 0x0000003bf9085bb8 <+600>: jg 0x3bf9085c10 <__strncmp_sse2+688> > 0x0000003bf9085bba <+602>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085bbf <+607>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085bc4 <+612>: movdqa %xmm2,%xmm4 > 0x0000003bf9085bc8 <+616>: psrldq $0x1,%xmm3 > 0x0000003bf9085bcd <+621>: pslldq $0xf,%xmm2 > 0x0000003bf9085bd2 <+626>: por %xmm3,%xmm2 > 0x0000003bf9085bd6 <+630>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085bda <+634>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085bde <+638>: psubb %xmm0,%xmm1 > 0x0000003bf9085be2 <+642>: pmovmskb %xmm1,%edx > 0x0000003bf9085be6 <+646>: sub $0xffff,%edx > 0x0000003bf9085bec <+652>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085bf2 <+658>: sub $0x10,%r11 > 0x0000003bf9085bf6 <+662>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085bfc <+668>: add $0x10,%rcx > 0x0000003bf9085c00 <+672>: movdqa %xmm4,%xmm3 > 0x0000003bf9085c04 <+676>: jmpq 0x3bf9085b60 <__strncmp_sse2+512> > 0x0000003bf9085c09 <+681>: nopl 0x0(%rax) > 0x0000003bf9085c10 <+688>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9085c14 <+692>: pmovmskb %xmm0,%edx > 0x0000003bf9085c18 <+696>: test $0xfffe,%edx > 0x0000003bf9085c1e <+702>: jne 0x3bf9085c40 <__strncmp_sse2+736> > 0x0000003bf9085c20 <+704>: cmp $0xf,%r11 > 0x0000003bf9085c24 <+708>: jbe 0x3bf9085c40 <__strncmp_sse2+736> > 0x0000003bf9085c26 <+710>: pxor %xmm0,%xmm0 > 0x0000003bf9085c2a <+714>: sub $0x1000,%r10 > 0x0000003bf9085c31 <+721>: jmpq 0x3bf9085b6a <__strncmp_sse2+522> > 0x0000003bf9085c36 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085c40 <+736>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085c45 <+741>: psrldq $0x1,%xmm0 > 0x0000003bf9085c4a <+746>: psrldq $0x1,%xmm3 > 0x0000003bf9085c4f <+751>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9085c54 <+756>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085c60 <+768>: pxor %xmm0,%xmm0 > 0x0000003bf9085c64 <+772>: movdqa (%rdi),%xmm2 > 0x0000003bf9085c68 <+776>: movdqa (%rsi),%xmm1 > 0x0000003bf9085c6c <+780>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085c70 <+784>: pslldq $0xe,%xmm2 > 0x0000003bf9085c75 <+789>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9085c79 <+793>: psubb %xmm0,%xmm2 > 0x0000003bf9085c7d <+797>: pmovmskb %xmm2,%r9d > 0x0000003bf9085c82 <+802>: shr %cl,%edx > 0x0000003bf9085c84 <+804>: shr %cl,%r9d > 0x0000003bf9085c87 <+807>: sub %r9d,%edx > 0x0000003bf9085c8a <+810>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9085c90 <+816>: movdqa (%rdi),%xmm3 > 0x0000003bf9085c94 <+820>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9085c99 <+825>: cmp %r9,%r11 > 0x0000003bf9085c9c <+828>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085ca2 <+834>: test %r9,%r9 > 0x0000003bf9085ca5 <+837>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085cab <+843>: mov %r9,%r11 > 0x0000003bf9085cae <+846>: pxor %xmm0,%xmm0 > 0x0000003bf9085cb2 <+850>: mov $0x10,%rcx > 0x0000003bf9085cb9 <+857>: mov $0x2,%r9d > 0x0000003bf9085cbf <+863>: lea 0x2(%rdi),%r10 > 0x0000003bf9085cc3 <+867>: and $0xfff,%r10 > 0x0000003bf9085cca <+874>: sub $0x1000,%r10 > 0x0000003bf9085cd1 <+881>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085ce0 <+896>: add $0x10,%r10 > 0x0000003bf9085ce4 <+900>: jg 0x3bf9085d90 <__strncmp_sse2+1072> > 0x0000003bf9085cea <+906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085cef <+911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085cf4 <+916>: movdqa %xmm2,%xmm4 > 0x0000003bf9085cf8 <+920>: psrldq $0x2,%xmm3 > 0x0000003bf9085cfd <+925>: pslldq $0xe,%xmm2 > 0x0000003bf9085d02 <+930>: por %xmm3,%xmm2 > 0x0000003bf9085d06 <+934>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085d0a <+938>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085d0e <+942>: psubb %xmm0,%xmm1 > 0x0000003bf9085d12 <+946>: pmovmskb %xmm1,%edx > 0x0000003bf9085d16 <+950>: sub $0xffff,%edx > 0x0000003bf9085d1c <+956>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085d22 <+962>: sub $0x10,%r11 > 0x0000003bf9085d26 <+966>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085d2c <+972>: add $0x10,%rcx > 0x0000003bf9085d30 <+976>: movdqa %xmm4,%xmm3 > 0x0000003bf9085d34 <+980>: add $0x10,%r10 > 0x0000003bf9085d38 <+984>: jg 0x3bf9085d90 <__strncmp_sse2+1072> > 0x0000003bf9085d3a <+986>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085d3f <+991>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085d44 <+996>: movdqa %xmm2,%xmm4 > 0x0000003bf9085d48 <+1000>: psrldq $0x2,%xmm3 > 0x0000003bf9085d4d <+1005>: pslldq $0xe,%xmm2 > 0x0000003bf9085d52 <+1010>: por %xmm3,%xmm2 > 0x0000003bf9085d56 <+1014>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085d5a <+1018>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085d5e <+1022>: psubb %xmm0,%xmm1 > 0x0000003bf9085d62 <+1026>: pmovmskb %xmm1,%edx > 0x0000003bf9085d66 <+1030>: sub $0xffff,%edx > 0x0000003bf9085d6c <+1036>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085d72 <+1042>: sub $0x10,%r11 > 0x0000003bf9085d76 <+1046>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085d7c <+1052>: add $0x10,%rcx > 0x0000003bf9085d80 <+1056>: movdqa %xmm4,%xmm3 > 0x0000003bf9085d84 <+1060>: jmpq 0x3bf9085ce0 <__strncmp_sse2+896> > 0x0000003bf9085d89 <+1065>: nopl 0x0(%rax) > 0x0000003bf9085d90 <+1072>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9085d94 <+1076>: pmovmskb %xmm0,%edx > 0x0000003bf9085d98 <+1080>: test $0xfffc,%edx > 0x0000003bf9085d9e <+1086>: jne 0x3bf9085dc0 <__strncmp_sse2+1120> > 0x0000003bf9085da0 <+1088>: cmp $0xe,%r11 > 0x0000003bf9085da4 <+1092>: jbe 0x3bf9085dc0 <__strncmp_sse2+1120> > 0x0000003bf9085da6 <+1094>: pxor %xmm0,%xmm0 > 0x0000003bf9085daa <+1098>: sub $0x1000,%r10 > 0x0000003bf9085db1 <+1105>: jmpq 0x3bf9085cea <__strncmp_sse2+906> > 0x0000003bf9085db6 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085dc0 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085dc5 <+1125>: psrldq $0x2,%xmm0 > 0x0000003bf9085dca <+1130>: psrldq $0x2,%xmm3 > 0x0000003bf9085dcf <+1135>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9085dd4 <+1140>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085de0 <+1152>: pxor %xmm0,%xmm0 > 0x0000003bf9085de4 <+1156>: movdqa (%rdi),%xmm2 > 0x0000003bf9085de8 <+1160>: movdqa (%rsi),%xmm1 > 0x0000003bf9085dec <+1164>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085df0 <+1168>: pslldq $0xd,%xmm2 > 0x0000003bf9085df5 <+1173>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9085df9 <+1177>: psubb %xmm0,%xmm2 > 0x0000003bf9085dfd <+1181>: pmovmskb %xmm2,%r9d > 0x0000003bf9085e02 <+1186>: shr %cl,%edx > 0x0000003bf9085e04 <+1188>: shr %cl,%r9d > 0x0000003bf9085e07 <+1191>: sub %r9d,%edx > 0x0000003bf9085e0a <+1194>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9085e10 <+1200>: movdqa (%rdi),%xmm3 > 0x0000003bf9085e14 <+1204>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9085e19 <+1209>: cmp %r9,%r11 > 0x0000003bf9085e1c <+1212>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085e22 <+1218>: test %r9,%r9 > 0x0000003bf9085e25 <+1221>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085e2b <+1227>: mov %r9,%r11 > 0x0000003bf9085e2e <+1230>: pxor %xmm0,%xmm0 > 0x0000003bf9085e32 <+1234>: mov $0x10,%rcx > 0x0000003bf9085e39 <+1241>: mov $0x3,%r9d > 0x0000003bf9085e3f <+1247>: lea 0x3(%rdi),%r10 > 0x0000003bf9085e43 <+1251>: and $0xfff,%r10 > 0x0000003bf9085e4a <+1258>: sub $0x1000,%r10 > 0x0000003bf9085e51 <+1265>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085e60 <+1280>: add $0x10,%r10 > 0x0000003bf9085e64 <+1284>: jg 0x3bf9085f10 <__strncmp_sse2+1456> > 0x0000003bf9085e6a <+1290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085e6f <+1295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085e74 <+1300>: movdqa %xmm2,%xmm4 > 0x0000003bf9085e78 <+1304>: psrldq $0x3,%xmm3 > 0x0000003bf9085e7d <+1309>: pslldq $0xd,%xmm2 > 0x0000003bf9085e82 <+1314>: por %xmm3,%xmm2 > 0x0000003bf9085e86 <+1318>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085e8a <+1322>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085e8e <+1326>: psubb %xmm0,%xmm1 > 0x0000003bf9085e92 <+1330>: pmovmskb %xmm1,%edx > 0x0000003bf9085e96 <+1334>: sub $0xffff,%edx > 0x0000003bf9085e9c <+1340>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085ea2 <+1346>: sub $0x10,%r11 > 0x0000003bf9085ea6 <+1350>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085eac <+1356>: add $0x10,%rcx > 0x0000003bf9085eb0 <+1360>: movdqa %xmm4,%xmm3 > 0x0000003bf9085eb4 <+1364>: add $0x10,%r10 > 0x0000003bf9085eb8 <+1368>: jg 0x3bf9085f10 <__strncmp_sse2+1456> > 0x0000003bf9085eba <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085ebf <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085ec4 <+1380>: movdqa %xmm2,%xmm4 > 0x0000003bf9085ec8 <+1384>: psrldq $0x3,%xmm3 > 0x0000003bf9085ecd <+1389>: pslldq $0xd,%xmm2 > 0x0000003bf9085ed2 <+1394>: por %xmm3,%xmm2 > 0x0000003bf9085ed6 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085eda <+1402>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9085ede <+1406>: psubb %xmm0,%xmm1 > 0x0000003bf9085ee2 <+1410>: pmovmskb %xmm1,%edx > 0x0000003bf9085ee6 <+1414>: sub $0xffff,%edx > 0x0000003bf9085eec <+1420>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9085ef2 <+1426>: sub $0x10,%r11 > 0x0000003bf9085ef6 <+1430>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085efc <+1436>: add $0x10,%rcx > 0x0000003bf9085f00 <+1440>: movdqa %xmm4,%xmm3 > 0x0000003bf9085f04 <+1444>: jmpq 0x3bf9085e60 <__strncmp_sse2+1280> > 0x0000003bf9085f09 <+1449>: nopl 0x0(%rax) > 0x0000003bf9085f10 <+1456>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9085f14 <+1460>: pmovmskb %xmm0,%edx > 0x0000003bf9085f18 <+1464>: test $0xfff8,%edx > 0x0000003bf9085f1e <+1470>: jne 0x3bf9085f40 <__strncmp_sse2+1504> > 0x0000003bf9085f20 <+1472>: cmp $0xd,%r11 > 0x0000003bf9085f24 <+1476>: jbe 0x3bf9085f40 <__strncmp_sse2+1504> > 0x0000003bf9085f26 <+1478>: pxor %xmm0,%xmm0 > 0x0000003bf9085f2a <+1482>: sub $0x1000,%r10 > 0x0000003bf9085f31 <+1489>: jmpq 0x3bf9085e6a <__strncmp_sse2+1290> > 0x0000003bf9085f36 <+1494>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085f40 <+1504>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085f45 <+1509>: psrldq $0x3,%xmm0 > 0x0000003bf9085f4a <+1514>: psrldq $0x3,%xmm3 > 0x0000003bf9085f4f <+1519>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9085f54 <+1524>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085f60 <+1536>: pxor %xmm0,%xmm0 > 0x0000003bf9085f64 <+1540>: movdqa (%rdi),%xmm2 > 0x0000003bf9085f68 <+1544>: movdqa (%rsi),%xmm1 > 0x0000003bf9085f6c <+1548>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9085f70 <+1552>: pslldq $0xc,%xmm2 > 0x0000003bf9085f75 <+1557>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9085f79 <+1561>: psubb %xmm0,%xmm2 > 0x0000003bf9085f7d <+1565>: pmovmskb %xmm2,%r9d > 0x0000003bf9085f82 <+1570>: shr %cl,%edx > 0x0000003bf9085f84 <+1572>: shr %cl,%r9d > 0x0000003bf9085f87 <+1575>: sub %r9d,%edx > 0x0000003bf9085f8a <+1578>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9085f90 <+1584>: movdqa (%rdi),%xmm3 > 0x0000003bf9085f94 <+1588>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9085f99 <+1593>: cmp %r9,%r11 > 0x0000003bf9085f9c <+1596>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085fa2 <+1602>: test %r9,%r9 > 0x0000003bf9085fa5 <+1605>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9085fab <+1611>: mov %r9,%r11 > 0x0000003bf9085fae <+1614>: pxor %xmm0,%xmm0 > 0x0000003bf9085fb2 <+1618>: mov $0x10,%rcx > 0x0000003bf9085fb9 <+1625>: mov $0x4,%r9d > 0x0000003bf9085fbf <+1631>: lea 0x4(%rdi),%r10 > 0x0000003bf9085fc3 <+1635>: and $0xfff,%r10 > 0x0000003bf9085fca <+1642>: sub $0x1000,%r10 > 0x0000003bf9085fd1 <+1649>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9085fe0 <+1664>: add $0x10,%r10 > 0x0000003bf9085fe4 <+1668>: jg 0x3bf9086090 <__strncmp_sse2+1840> > 0x0000003bf9085fea <+1674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9085fef <+1679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9085ff4 <+1684>: movdqa %xmm2,%xmm4 > 0x0000003bf9085ff8 <+1688>: psrldq $0x4,%xmm3 > 0x0000003bf9085ffd <+1693>: pslldq $0xc,%xmm2 > 0x0000003bf9086002 <+1698>: por %xmm3,%xmm2 > 0x0000003bf9086006 <+1702>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908600a <+1706>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908600e <+1710>: psubb %xmm0,%xmm1 > 0x0000003bf9086012 <+1714>: pmovmskb %xmm1,%edx > 0x0000003bf9086016 <+1718>: sub $0xffff,%edx > 0x0000003bf908601c <+1724>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086022 <+1730>: sub $0x10,%r11 > 0x0000003bf9086026 <+1734>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908602c <+1740>: add $0x10,%rcx > 0x0000003bf9086030 <+1744>: movdqa %xmm4,%xmm3 > 0x0000003bf9086034 <+1748>: add $0x10,%r10 > 0x0000003bf9086038 <+1752>: jg 0x3bf9086090 <__strncmp_sse2+1840> > 0x0000003bf908603a <+1754>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908603f <+1759>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086044 <+1764>: movdqa %xmm2,%xmm4 > 0x0000003bf9086048 <+1768>: psrldq $0x4,%xmm3 > 0x0000003bf908604d <+1773>: pslldq $0xc,%xmm2 > 0x0000003bf9086052 <+1778>: por %xmm3,%xmm2 > 0x0000003bf9086056 <+1782>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908605a <+1786>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908605e <+1790>: psubb %xmm0,%xmm1 > 0x0000003bf9086062 <+1794>: pmovmskb %xmm1,%edx > 0x0000003bf9086066 <+1798>: sub $0xffff,%edx > 0x0000003bf908606c <+1804>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086072 <+1810>: sub $0x10,%r11 > 0x0000003bf9086076 <+1814>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908607c <+1820>: add $0x10,%rcx > 0x0000003bf9086080 <+1824>: movdqa %xmm4,%xmm3 > 0x0000003bf9086084 <+1828>: jmpq 0x3bf9085fe0 <__strncmp_sse2+1664> > 0x0000003bf9086089 <+1833>: nopl 0x0(%rax) > 0x0000003bf9086090 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086094 <+1844>: pmovmskb %xmm0,%edx > 0x0000003bf9086098 <+1848>: test $0xfff0,%edx > 0x0000003bf908609e <+1854>: jne 0x3bf90860c0 <__strncmp_sse2+1888> > 0x0000003bf90860a0 <+1856>: cmp $0xc,%r11 > 0x0000003bf90860a4 <+1860>: jbe 0x3bf90860c0 <__strncmp_sse2+1888> > 0x0000003bf90860a6 <+1862>: pxor %xmm0,%xmm0 > 0x0000003bf90860aa <+1866>: sub $0x1000,%r10 > 0x0000003bf90860b1 <+1873>: jmpq 0x3bf9085fea <__strncmp_sse2+1674> > 0x0000003bf90860b6 <+1878>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90860c0 <+1888>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90860c5 <+1893>: psrldq $0x4,%xmm0 > 0x0000003bf90860ca <+1898>: psrldq $0x4,%xmm3 > 0x0000003bf90860cf <+1903>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf90860d4 <+1908>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90860e0 <+1920>: pxor %xmm0,%xmm0 > 0x0000003bf90860e4 <+1924>: movdqa (%rdi),%xmm2 > 0x0000003bf90860e8 <+1928>: movdqa (%rsi),%xmm1 > 0x0000003bf90860ec <+1932>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90860f0 <+1936>: pslldq $0xb,%xmm2 > 0x0000003bf90860f5 <+1941>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf90860f9 <+1945>: psubb %xmm0,%xmm2 > 0x0000003bf90860fd <+1949>: pmovmskb %xmm2,%r9d > 0x0000003bf9086102 <+1954>: shr %cl,%edx > 0x0000003bf9086104 <+1956>: shr %cl,%r9d > 0x0000003bf9086107 <+1959>: sub %r9d,%edx > 0x0000003bf908610a <+1962>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086110 <+1968>: movdqa (%rdi),%xmm3 > 0x0000003bf9086114 <+1972>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086119 <+1977>: cmp %r9,%r11 > 0x0000003bf908611c <+1980>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086122 <+1986>: test %r9,%r9 > 0x0000003bf9086125 <+1989>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908612b <+1995>: mov %r9,%r11 > 0x0000003bf908612e <+1998>: pxor %xmm0,%xmm0 > 0x0000003bf9086132 <+2002>: mov $0x10,%rcx > 0x0000003bf9086139 <+2009>: mov $0x5,%r9d > 0x0000003bf908613f <+2015>: lea 0x5(%rdi),%r10 > 0x0000003bf9086143 <+2019>: and $0xfff,%r10 > 0x0000003bf908614a <+2026>: sub $0x1000,%r10 > 0x0000003bf9086151 <+2033>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086160 <+2048>: add $0x10,%r10 > 0x0000003bf9086164 <+2052>: jg 0x3bf9086210 <__strncmp_sse2+2224> > 0x0000003bf908616a <+2058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908616f <+2063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086174 <+2068>: movdqa %xmm2,%xmm4 > 0x0000003bf9086178 <+2072>: psrldq $0x5,%xmm3 > 0x0000003bf908617d <+2077>: pslldq $0xb,%xmm2 > 0x0000003bf9086182 <+2082>: por %xmm3,%xmm2 > 0x0000003bf9086186 <+2086>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908618a <+2090>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908618e <+2094>: psubb %xmm0,%xmm1 > 0x0000003bf9086192 <+2098>: pmovmskb %xmm1,%edx > 0x0000003bf9086196 <+2102>: sub $0xffff,%edx > 0x0000003bf908619c <+2108>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90861a2 <+2114>: sub $0x10,%r11 > 0x0000003bf90861a6 <+2118>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90861ac <+2124>: add $0x10,%rcx > 0x0000003bf90861b0 <+2128>: movdqa %xmm4,%xmm3 > 0x0000003bf90861b4 <+2132>: add $0x10,%r10 > 0x0000003bf90861b8 <+2136>: jg 0x3bf9086210 <__strncmp_sse2+2224> > 0x0000003bf90861ba <+2138>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90861bf <+2143>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90861c4 <+2148>: movdqa %xmm2,%xmm4 > 0x0000003bf90861c8 <+2152>: psrldq $0x5,%xmm3 > 0x0000003bf90861cd <+2157>: pslldq $0xb,%xmm2 > 0x0000003bf90861d2 <+2162>: por %xmm3,%xmm2 > 0x0000003bf90861d6 <+2166>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90861da <+2170>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf90861de <+2174>: psubb %xmm0,%xmm1 > 0x0000003bf90861e2 <+2178>: pmovmskb %xmm1,%edx > 0x0000003bf90861e6 <+2182>: sub $0xffff,%edx > 0x0000003bf90861ec <+2188>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90861f2 <+2194>: sub $0x10,%r11 > 0x0000003bf90861f6 <+2198>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90861fc <+2204>: add $0x10,%rcx > 0x0000003bf9086200 <+2208>: movdqa %xmm4,%xmm3 > 0x0000003bf9086204 <+2212>: jmpq 0x3bf9086160 <__strncmp_sse2+2048> > 0x0000003bf9086209 <+2217>: nopl 0x0(%rax) > 0x0000003bf9086210 <+2224>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086214 <+2228>: pmovmskb %xmm0,%edx > 0x0000003bf9086218 <+2232>: test $0xffe0,%edx > 0x0000003bf908621e <+2238>: jne 0x3bf9086240 <__strncmp_sse2+2272> > 0x0000003bf9086220 <+2240>: cmp $0xb,%r11 > 0x0000003bf9086224 <+2244>: jbe 0x3bf9086240 <__strncmp_sse2+2272> > 0x0000003bf9086226 <+2246>: pxor %xmm0,%xmm0 > 0x0000003bf908622a <+2250>: sub $0x1000,%r10 > 0x0000003bf9086231 <+2257>: jmpq 0x3bf908616a <__strncmp_sse2+2058> > 0x0000003bf9086236 <+2262>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086240 <+2272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086245 <+2277>: psrldq $0x5,%xmm0 > 0x0000003bf908624a <+2282>: psrldq $0x5,%xmm3 > 0x0000003bf908624f <+2287>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086254 <+2292>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086260 <+2304>: pxor %xmm0,%xmm0 > 0x0000003bf9086264 <+2308>: movdqa (%rdi),%xmm2 > 0x0000003bf9086268 <+2312>: movdqa (%rsi),%xmm1 > 0x0000003bf908626c <+2316>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086270 <+2320>: pslldq $0xa,%xmm2 > 0x0000003bf9086275 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086279 <+2329>: psubb %xmm0,%xmm2 > 0x0000003bf908627d <+2333>: pmovmskb %xmm2,%r9d > 0x0000003bf9086282 <+2338>: shr %cl,%edx > 0x0000003bf9086284 <+2340>: shr %cl,%r9d > 0x0000003bf9086287 <+2343>: sub %r9d,%edx > 0x0000003bf908628a <+2346>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086290 <+2352>: movdqa (%rdi),%xmm3 > 0x0000003bf9086294 <+2356>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086299 <+2361>: cmp %r9,%r11 > 0x0000003bf908629c <+2364>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90862a2 <+2370>: test %r9,%r9 > 0x0000003bf90862a5 <+2373>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90862ab <+2379>: mov %r9,%r11 > 0x0000003bf90862ae <+2382>: pxor %xmm0,%xmm0 > 0x0000003bf90862b2 <+2386>: mov $0x10,%rcx > 0x0000003bf90862b9 <+2393>: mov $0x6,%r9d > 0x0000003bf90862bf <+2399>: lea 0x6(%rdi),%r10 > 0x0000003bf90862c3 <+2403>: and $0xfff,%r10 > 0x0000003bf90862ca <+2410>: sub $0x1000,%r10 > 0x0000003bf90862d1 <+2417>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90862e0 <+2432>: add $0x10,%r10 > 0x0000003bf90862e4 <+2436>: jg 0x3bf9086390 <__strncmp_sse2+2608> > 0x0000003bf90862ea <+2442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90862ef <+2447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90862f4 <+2452>: movdqa %xmm2,%xmm4 > 0x0000003bf90862f8 <+2456>: psrldq $0x6,%xmm3 > 0x0000003bf90862fd <+2461>: pslldq $0xa,%xmm2 > 0x0000003bf9086302 <+2466>: por %xmm3,%xmm2 > 0x0000003bf9086306 <+2470>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908630a <+2474>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908630e <+2478>: psubb %xmm0,%xmm1 > 0x0000003bf9086312 <+2482>: pmovmskb %xmm1,%edx > 0x0000003bf9086316 <+2486>: sub $0xffff,%edx > 0x0000003bf908631c <+2492>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086322 <+2498>: sub $0x10,%r11 > 0x0000003bf9086326 <+2502>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908632c <+2508>: add $0x10,%rcx > 0x0000003bf9086330 <+2512>: movdqa %xmm4,%xmm3 > 0x0000003bf9086334 <+2516>: add $0x10,%r10 > 0x0000003bf9086338 <+2520>: jg 0x3bf9086390 <__strncmp_sse2+2608> > 0x0000003bf908633a <+2522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908633f <+2527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086344 <+2532>: movdqa %xmm2,%xmm4 > 0x0000003bf9086348 <+2536>: psrldq $0x6,%xmm3 > 0x0000003bf908634d <+2541>: pslldq $0xa,%xmm2 > 0x0000003bf9086352 <+2546>: por %xmm3,%xmm2 > 0x0000003bf9086356 <+2550>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908635a <+2554>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908635e <+2558>: psubb %xmm0,%xmm1 > 0x0000003bf9086362 <+2562>: pmovmskb %xmm1,%edx > 0x0000003bf9086366 <+2566>: sub $0xffff,%edx > 0x0000003bf908636c <+2572>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086372 <+2578>: sub $0x10,%r11 > 0x0000003bf9086376 <+2582>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908637c <+2588>: add $0x10,%rcx > 0x0000003bf9086380 <+2592>: movdqa %xmm4,%xmm3 > 0x0000003bf9086384 <+2596>: jmpq 0x3bf90862e0 <__strncmp_sse2+2432> > 0x0000003bf9086389 <+2601>: nopl 0x0(%rax) > 0x0000003bf9086390 <+2608>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086394 <+2612>: pmovmskb %xmm0,%edx > 0x0000003bf9086398 <+2616>: test $0xffc0,%edx > 0x0000003bf908639e <+2622>: jne 0x3bf90863c0 <__strncmp_sse2+2656> > 0x0000003bf90863a0 <+2624>: cmp $0xa,%r11 > 0x0000003bf90863a4 <+2628>: jbe 0x3bf90863c0 <__strncmp_sse2+2656> > 0x0000003bf90863a6 <+2630>: pxor %xmm0,%xmm0 > 0x0000003bf90863aa <+2634>: sub $0x1000,%r10 > 0x0000003bf90863b1 <+2641>: jmpq 0x3bf90862ea <__strncmp_sse2+2442> > 0x0000003bf90863b6 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90863c0 <+2656>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90863c5 <+2661>: psrldq $0x6,%xmm0 > 0x0000003bf90863ca <+2666>: psrldq $0x6,%xmm3 > 0x0000003bf90863cf <+2671>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf90863d4 <+2676>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90863e0 <+2688>: pxor %xmm0,%xmm0 > 0x0000003bf90863e4 <+2692>: movdqa (%rdi),%xmm2 > 0x0000003bf90863e8 <+2696>: movdqa (%rsi),%xmm1 > 0x0000003bf90863ec <+2700>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90863f0 <+2704>: pslldq $0x9,%xmm2 > 0x0000003bf90863f5 <+2709>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf90863f9 <+2713>: psubb %xmm0,%xmm2 > 0x0000003bf90863fd <+2717>: pmovmskb %xmm2,%r9d > 0x0000003bf9086402 <+2722>: shr %cl,%edx > 0x0000003bf9086404 <+2724>: shr %cl,%r9d > 0x0000003bf9086407 <+2727>: sub %r9d,%edx > 0x0000003bf908640a <+2730>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086410 <+2736>: movdqa (%rdi),%xmm3 > 0x0000003bf9086414 <+2740>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086419 <+2745>: cmp %r9,%r11 > 0x0000003bf908641c <+2748>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086422 <+2754>: test %r9,%r9 > 0x0000003bf9086425 <+2757>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908642b <+2763>: mov %r9,%r11 > 0x0000003bf908642e <+2766>: pxor %xmm0,%xmm0 > 0x0000003bf9086432 <+2770>: mov $0x10,%rcx > 0x0000003bf9086439 <+2777>: mov $0x7,%r9d > 0x0000003bf908643f <+2783>: lea 0x7(%rdi),%r10 > 0x0000003bf9086443 <+2787>: and $0xfff,%r10 > 0x0000003bf908644a <+2794>: sub $0x1000,%r10 > 0x0000003bf9086451 <+2801>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086460 <+2816>: add $0x10,%r10 > 0x0000003bf9086464 <+2820>: jg 0x3bf9086510 <__strncmp_sse2+2992> > 0x0000003bf908646a <+2826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908646f <+2831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086474 <+2836>: movdqa %xmm2,%xmm4 > 0x0000003bf9086478 <+2840>: psrldq $0x7,%xmm3 > 0x0000003bf908647d <+2845>: pslldq $0x9,%xmm2 > 0x0000003bf9086482 <+2850>: por %xmm3,%xmm2 > 0x0000003bf9086486 <+2854>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908648a <+2858>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908648e <+2862>: psubb %xmm0,%xmm1 > 0x0000003bf9086492 <+2866>: pmovmskb %xmm1,%edx > 0x0000003bf9086496 <+2870>: sub $0xffff,%edx > 0x0000003bf908649c <+2876>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90864a2 <+2882>: sub $0x10,%r11 > 0x0000003bf90864a6 <+2886>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90864ac <+2892>: add $0x10,%rcx > 0x0000003bf90864b0 <+2896>: movdqa %xmm4,%xmm3 > 0x0000003bf90864b4 <+2900>: add $0x10,%r10 > 0x0000003bf90864b8 <+2904>: jg 0x3bf9086510 <__strncmp_sse2+2992> > 0x0000003bf90864ba <+2906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90864bf <+2911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90864c4 <+2916>: movdqa %xmm2,%xmm4 > 0x0000003bf90864c8 <+2920>: psrldq $0x7,%xmm3 > 0x0000003bf90864cd <+2925>: pslldq $0x9,%xmm2 > 0x0000003bf90864d2 <+2930>: por %xmm3,%xmm2 > 0x0000003bf90864d6 <+2934>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90864da <+2938>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf90864de <+2942>: psubb %xmm0,%xmm1 > 0x0000003bf90864e2 <+2946>: pmovmskb %xmm1,%edx > 0x0000003bf90864e6 <+2950>: sub $0xffff,%edx > 0x0000003bf90864ec <+2956>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90864f2 <+2962>: sub $0x10,%r11 > 0x0000003bf90864f6 <+2966>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90864fc <+2972>: add $0x10,%rcx > 0x0000003bf9086500 <+2976>: movdqa %xmm4,%xmm3 > 0x0000003bf9086504 <+2980>: jmpq 0x3bf9086460 <__strncmp_sse2+2816> > 0x0000003bf9086509 <+2985>: nopl 0x0(%rax) > 0x0000003bf9086510 <+2992>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086514 <+2996>: pmovmskb %xmm0,%edx > 0x0000003bf9086518 <+3000>: test $0xff80,%edx > 0x0000003bf908651e <+3006>: jne 0x3bf9086540 <__strncmp_sse2+3040> > 0x0000003bf9086520 <+3008>: cmp $0x9,%r11 > 0x0000003bf9086524 <+3012>: jbe 0x3bf9086540 <__strncmp_sse2+3040> > 0x0000003bf9086526 <+3014>: pxor %xmm0,%xmm0 > 0x0000003bf908652a <+3018>: sub $0x1000,%r10 > 0x0000003bf9086531 <+3025>: jmpq 0x3bf908646a <__strncmp_sse2+2826> > 0x0000003bf9086536 <+3030>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086540 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086545 <+3045>: psrldq $0x7,%xmm0 > 0x0000003bf908654a <+3050>: psrldq $0x7,%xmm3 > 0x0000003bf908654f <+3055>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086554 <+3060>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086560 <+3072>: pxor %xmm0,%xmm0 > 0x0000003bf9086564 <+3076>: movdqa (%rdi),%xmm2 > 0x0000003bf9086568 <+3080>: movdqa (%rsi),%xmm1 > 0x0000003bf908656c <+3084>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086570 <+3088>: pslldq $0x8,%xmm2 > 0x0000003bf9086575 <+3093>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086579 <+3097>: psubb %xmm0,%xmm2 > 0x0000003bf908657d <+3101>: pmovmskb %xmm2,%r9d > 0x0000003bf9086582 <+3106>: shr %cl,%edx > 0x0000003bf9086584 <+3108>: shr %cl,%r9d > 0x0000003bf9086587 <+3111>: sub %r9d,%edx > 0x0000003bf908658a <+3114>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086590 <+3120>: movdqa (%rdi),%xmm3 > 0x0000003bf9086594 <+3124>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086599 <+3129>: cmp %r9,%r11 > 0x0000003bf908659c <+3132>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90865a2 <+3138>: test %r9,%r9 > 0x0000003bf90865a5 <+3141>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90865ab <+3147>: mov %r9,%r11 > 0x0000003bf90865ae <+3150>: pxor %xmm0,%xmm0 > 0x0000003bf90865b2 <+3154>: mov $0x10,%rcx > 0x0000003bf90865b9 <+3161>: mov $0x8,%r9d > 0x0000003bf90865bf <+3167>: lea 0x8(%rdi),%r10 > 0x0000003bf90865c3 <+3171>: and $0xfff,%r10 > 0x0000003bf90865ca <+3178>: sub $0x1000,%r10 > 0x0000003bf90865d1 <+3185>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90865e0 <+3200>: add $0x10,%r10 > 0x0000003bf90865e4 <+3204>: jg 0x3bf9086690 <__strncmp_sse2+3376> > 0x0000003bf90865ea <+3210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90865ef <+3215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90865f4 <+3220>: movdqa %xmm2,%xmm4 > 0x0000003bf90865f8 <+3224>: psrldq $0x8,%xmm3 > 0x0000003bf90865fd <+3229>: pslldq $0x8,%xmm2 > 0x0000003bf9086602 <+3234>: por %xmm3,%xmm2 > 0x0000003bf9086606 <+3238>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908660a <+3242>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908660e <+3246>: psubb %xmm0,%xmm1 > 0x0000003bf9086612 <+3250>: pmovmskb %xmm1,%edx > 0x0000003bf9086616 <+3254>: sub $0xffff,%edx > 0x0000003bf908661c <+3260>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086622 <+3266>: sub $0x10,%r11 > 0x0000003bf9086626 <+3270>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908662c <+3276>: add $0x10,%rcx > 0x0000003bf9086630 <+3280>: movdqa %xmm4,%xmm3 > 0x0000003bf9086634 <+3284>: add $0x10,%r10 > 0x0000003bf9086638 <+3288>: jg 0x3bf9086690 <__strncmp_sse2+3376> > 0x0000003bf908663a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908663f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086644 <+3300>: movdqa %xmm2,%xmm4 > 0x0000003bf9086648 <+3304>: psrldq $0x8,%xmm3 > 0x0000003bf908664d <+3309>: pslldq $0x8,%xmm2 > 0x0000003bf9086652 <+3314>: por %xmm3,%xmm2 > 0x0000003bf9086656 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908665a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908665e <+3326>: psubb %xmm0,%xmm1 > 0x0000003bf9086662 <+3330>: pmovmskb %xmm1,%edx > 0x0000003bf9086666 <+3334>: sub $0xffff,%edx > 0x0000003bf908666c <+3340>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086672 <+3346>: sub $0x10,%r11 > 0x0000003bf9086676 <+3350>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908667c <+3356>: add $0x10,%rcx > 0x0000003bf9086680 <+3360>: movdqa %xmm4,%xmm3 > 0x0000003bf9086684 <+3364>: jmpq 0x3bf90865e0 <__strncmp_sse2+3200> > 0x0000003bf9086689 <+3369>: nopl 0x0(%rax) > 0x0000003bf9086690 <+3376>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086694 <+3380>: pmovmskb %xmm0,%edx > 0x0000003bf9086698 <+3384>: test $0xff00,%edx > 0x0000003bf908669e <+3390>: jne 0x3bf90866c0 <__strncmp_sse2+3424> > 0x0000003bf90866a0 <+3392>: cmp $0x8,%r11 > 0x0000003bf90866a4 <+3396>: jbe 0x3bf90866c0 <__strncmp_sse2+3424> > 0x0000003bf90866a6 <+3398>: pxor %xmm0,%xmm0 > 0x0000003bf90866aa <+3402>: sub $0x1000,%r10 > 0x0000003bf90866b1 <+3409>: jmpq 0x3bf90865ea <__strncmp_sse2+3210> > 0x0000003bf90866b6 <+3414>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90866c0 <+3424>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90866c5 <+3429>: psrldq $0x8,%xmm0 > 0x0000003bf90866ca <+3434>: psrldq $0x8,%xmm3 > 0x0000003bf90866cf <+3439>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf90866d4 <+3444>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90866e0 <+3456>: pxor %xmm0,%xmm0 > 0x0000003bf90866e4 <+3460>: movdqa (%rdi),%xmm2 > 0x0000003bf90866e8 <+3464>: movdqa (%rsi),%xmm1 > 0x0000003bf90866ec <+3468>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90866f0 <+3472>: pslldq $0x7,%xmm2 > 0x0000003bf90866f5 <+3477>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf90866f9 <+3481>: psubb %xmm0,%xmm2 > 0x0000003bf90866fd <+3485>: pmovmskb %xmm2,%r9d > 0x0000003bf9086702 <+3490>: shr %cl,%edx > 0x0000003bf9086704 <+3492>: shr %cl,%r9d > 0x0000003bf9086707 <+3495>: sub %r9d,%edx > 0x0000003bf908670a <+3498>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086710 <+3504>: movdqa (%rdi),%xmm3 > 0x0000003bf9086714 <+3508>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086719 <+3513>: cmp %r9,%r11 > 0x0000003bf908671c <+3516>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086722 <+3522>: test %r9,%r9 > 0x0000003bf9086725 <+3525>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908672b <+3531>: mov %r9,%r11 > 0x0000003bf908672e <+3534>: pxor %xmm0,%xmm0 > 0x0000003bf9086732 <+3538>: mov $0x10,%rcx > 0x0000003bf9086739 <+3545>: mov $0x9,%r9d > 0x0000003bf908673f <+3551>: lea 0x9(%rdi),%r10 > 0x0000003bf9086743 <+3555>: and $0xfff,%r10 > 0x0000003bf908674a <+3562>: sub $0x1000,%r10 > 0x0000003bf9086751 <+3569>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086760 <+3584>: add $0x10,%r10 > 0x0000003bf9086764 <+3588>: jg 0x3bf9086810 <__strncmp_sse2+3760> > 0x0000003bf908676a <+3594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908676f <+3599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086774 <+3604>: movdqa %xmm2,%xmm4 > 0x0000003bf9086778 <+3608>: psrldq $0x9,%xmm3 > 0x0000003bf908677d <+3613>: pslldq $0x7,%xmm2 > 0x0000003bf9086782 <+3618>: por %xmm3,%xmm2 > 0x0000003bf9086786 <+3622>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908678a <+3626>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908678e <+3630>: psubb %xmm0,%xmm1 > 0x0000003bf9086792 <+3634>: pmovmskb %xmm1,%edx > 0x0000003bf9086796 <+3638>: sub $0xffff,%edx > 0x0000003bf908679c <+3644>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90867a2 <+3650>: sub $0x10,%r11 > 0x0000003bf90867a6 <+3654>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90867ac <+3660>: add $0x10,%rcx > 0x0000003bf90867b0 <+3664>: movdqa %xmm4,%xmm3 > 0x0000003bf90867b4 <+3668>: add $0x10,%r10 > 0x0000003bf90867b8 <+3672>: jg 0x3bf9086810 <__strncmp_sse2+3760> > 0x0000003bf90867ba <+3674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90867bf <+3679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90867c4 <+3684>: movdqa %xmm2,%xmm4 > 0x0000003bf90867c8 <+3688>: psrldq $0x9,%xmm3 > 0x0000003bf90867cd <+3693>: pslldq $0x7,%xmm2 > 0x0000003bf90867d2 <+3698>: por %xmm3,%xmm2 > 0x0000003bf90867d6 <+3702>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90867da <+3706>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf90867de <+3710>: psubb %xmm0,%xmm1 > 0x0000003bf90867e2 <+3714>: pmovmskb %xmm1,%edx > 0x0000003bf90867e6 <+3718>: sub $0xffff,%edx > 0x0000003bf90867ec <+3724>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90867f2 <+3730>: sub $0x10,%r11 > 0x0000003bf90867f6 <+3734>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90867fc <+3740>: add $0x10,%rcx > 0x0000003bf9086800 <+3744>: movdqa %xmm4,%xmm3 > 0x0000003bf9086804 <+3748>: jmpq 0x3bf9086760 <__strncmp_sse2+3584> > 0x0000003bf9086809 <+3753>: nopl 0x0(%rax) > 0x0000003bf9086810 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086814 <+3764>: pmovmskb %xmm0,%edx > 0x0000003bf9086818 <+3768>: test $0xfe00,%edx > 0x0000003bf908681e <+3774>: jne 0x3bf9086840 <__strncmp_sse2+3808> > 0x0000003bf9086820 <+3776>: cmp $0x7,%r11 > 0x0000003bf9086824 <+3780>: jbe 0x3bf9086840 <__strncmp_sse2+3808> > 0x0000003bf9086826 <+3782>: pxor %xmm0,%xmm0 > 0x0000003bf908682a <+3786>: sub $0x1000,%r10 > 0x0000003bf9086831 <+3793>: jmpq 0x3bf908676a <__strncmp_sse2+3594> > 0x0000003bf9086836 <+3798>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086840 <+3808>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086845 <+3813>: psrldq $0x9,%xmm0 > 0x0000003bf908684a <+3818>: psrldq $0x9,%xmm3 > 0x0000003bf908684f <+3823>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086854 <+3828>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086860 <+3840>: pxor %xmm0,%xmm0 > 0x0000003bf9086864 <+3844>: movdqa (%rdi),%xmm2 > 0x0000003bf9086868 <+3848>: movdqa (%rsi),%xmm1 > 0x0000003bf908686c <+3852>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086870 <+3856>: pslldq $0x6,%xmm2 > 0x0000003bf9086875 <+3861>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086879 <+3865>: psubb %xmm0,%xmm2 > 0x0000003bf908687d <+3869>: pmovmskb %xmm2,%r9d > 0x0000003bf9086882 <+3874>: shr %cl,%edx > 0x0000003bf9086884 <+3876>: shr %cl,%r9d > 0x0000003bf9086887 <+3879>: sub %r9d,%edx > 0x0000003bf908688a <+3882>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086890 <+3888>: movdqa (%rdi),%xmm3 > 0x0000003bf9086894 <+3892>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086899 <+3897>: cmp %r9,%r11 > 0x0000003bf908689c <+3900>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90868a2 <+3906>: test %r9,%r9 > 0x0000003bf90868a5 <+3909>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90868ab <+3915>: mov %r9,%r11 > 0x0000003bf90868ae <+3918>: pxor %xmm0,%xmm0 > 0x0000003bf90868b2 <+3922>: mov $0x10,%rcx > 0x0000003bf90868b9 <+3929>: mov $0xa,%r9d > 0x0000003bf90868bf <+3935>: lea 0xa(%rdi),%r10 > 0x0000003bf90868c3 <+3939>: and $0xfff,%r10 > 0x0000003bf90868ca <+3946>: sub $0x1000,%r10 > 0x0000003bf90868d1 <+3953>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90868e0 <+3968>: add $0x10,%r10 > 0x0000003bf90868e4 <+3972>: jg 0x3bf9086990 <__strncmp_sse2+4144> > 0x0000003bf90868ea <+3978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90868ef <+3983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90868f4 <+3988>: movdqa %xmm2,%xmm4 > 0x0000003bf90868f8 <+3992>: psrldq $0xa,%xmm3 > 0x0000003bf90868fd <+3997>: pslldq $0x6,%xmm2 > 0x0000003bf9086902 <+4002>: por %xmm3,%xmm2 > 0x0000003bf9086906 <+4006>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908690a <+4010>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908690e <+4014>: psubb %xmm0,%xmm1 > 0x0000003bf9086912 <+4018>: pmovmskb %xmm1,%edx > 0x0000003bf9086916 <+4022>: sub $0xffff,%edx > 0x0000003bf908691c <+4028>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086922 <+4034>: sub $0x10,%r11 > 0x0000003bf9086926 <+4038>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908692c <+4044>: add $0x10,%rcx > 0x0000003bf9086930 <+4048>: movdqa %xmm4,%xmm3 > 0x0000003bf9086934 <+4052>: add $0x10,%r10 > 0x0000003bf9086938 <+4056>: jg 0x3bf9086990 <__strncmp_sse2+4144> > 0x0000003bf908693a <+4058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908693f <+4063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086944 <+4068>: movdqa %xmm2,%xmm4 > 0x0000003bf9086948 <+4072>: psrldq $0xa,%xmm3 > 0x0000003bf908694d <+4077>: pslldq $0x6,%xmm2 > 0x0000003bf9086952 <+4082>: por %xmm3,%xmm2 > 0x0000003bf9086956 <+4086>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908695a <+4090>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908695e <+4094>: psubb %xmm0,%xmm1 > 0x0000003bf9086962 <+4098>: pmovmskb %xmm1,%edx > 0x0000003bf9086966 <+4102>: sub $0xffff,%edx > 0x0000003bf908696c <+4108>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086972 <+4114>: sub $0x10,%r11 > 0x0000003bf9086976 <+4118>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908697c <+4124>: add $0x10,%rcx > 0x0000003bf9086980 <+4128>: movdqa %xmm4,%xmm3 > 0x0000003bf9086984 <+4132>: jmpq 0x3bf90868e0 <__strncmp_sse2+3968> > 0x0000003bf9086989 <+4137>: nopl 0x0(%rax) > 0x0000003bf9086990 <+4144>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086994 <+4148>: pmovmskb %xmm0,%edx > 0x0000003bf9086998 <+4152>: test $0xfc00,%edx > 0x0000003bf908699e <+4158>: jne 0x3bf90869c0 <__strncmp_sse2+4192> > 0x0000003bf90869a0 <+4160>: cmp $0x6,%r11 > 0x0000003bf90869a4 <+4164>: jbe 0x3bf90869c0 <__strncmp_sse2+4192> > 0x0000003bf90869a6 <+4166>: pxor %xmm0,%xmm0 > 0x0000003bf90869aa <+4170>: sub $0x1000,%r10 > 0x0000003bf90869b1 <+4177>: jmpq 0x3bf90868ea <__strncmp_sse2+3978> > 0x0000003bf90869b6 <+4182>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90869c0 <+4192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90869c5 <+4197>: psrldq $0xa,%xmm0 > 0x0000003bf90869ca <+4202>: psrldq $0xa,%xmm3 > 0x0000003bf90869cf <+4207>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf90869d4 <+4212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf90869e0 <+4224>: pxor %xmm0,%xmm0 > 0x0000003bf90869e4 <+4228>: movdqa (%rdi),%xmm2 > 0x0000003bf90869e8 <+4232>: movdqa (%rsi),%xmm1 > 0x0000003bf90869ec <+4236>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90869f0 <+4240>: pslldq $0x5,%xmm2 > 0x0000003bf90869f5 <+4245>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf90869f9 <+4249>: psubb %xmm0,%xmm2 > 0x0000003bf90869fd <+4253>: pmovmskb %xmm2,%r9d > 0x0000003bf9086a02 <+4258>: shr %cl,%edx > 0x0000003bf9086a04 <+4260>: shr %cl,%r9d > 0x0000003bf9086a07 <+4263>: sub %r9d,%edx > 0x0000003bf9086a0a <+4266>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086a10 <+4272>: movdqa (%rdi),%xmm3 > 0x0000003bf9086a14 <+4276>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086a19 <+4281>: cmp %r9,%r11 > 0x0000003bf9086a1c <+4284>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086a22 <+4290>: test %r9,%r9 > 0x0000003bf9086a25 <+4293>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086a2b <+4299>: mov %r9,%r11 > 0x0000003bf9086a2e <+4302>: pxor %xmm0,%xmm0 > 0x0000003bf9086a32 <+4306>: mov $0x10,%rcx > 0x0000003bf9086a39 <+4313>: mov $0xb,%r9d > 0x0000003bf9086a3f <+4319>: lea 0xb(%rdi),%r10 > 0x0000003bf9086a43 <+4323>: and $0xfff,%r10 > 0x0000003bf9086a4a <+4330>: sub $0x1000,%r10 > 0x0000003bf9086a51 <+4337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086a60 <+4352>: add $0x10,%r10 > 0x0000003bf9086a64 <+4356>: jg 0x3bf9086b10 <__strncmp_sse2+4528> > 0x0000003bf9086a6a <+4362>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086a6f <+4367>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086a74 <+4372>: movdqa %xmm2,%xmm4 > 0x0000003bf9086a78 <+4376>: psrldq $0xb,%xmm3 > 0x0000003bf9086a7d <+4381>: pslldq $0x5,%xmm2 > 0x0000003bf9086a82 <+4386>: por %xmm3,%xmm2 > 0x0000003bf9086a86 <+4390>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086a8a <+4394>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086a8e <+4398>: psubb %xmm0,%xmm1 > 0x0000003bf9086a92 <+4402>: pmovmskb %xmm1,%edx > 0x0000003bf9086a96 <+4406>: sub $0xffff,%edx > 0x0000003bf9086a9c <+4412>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086aa2 <+4418>: sub $0x10,%r11 > 0x0000003bf9086aa6 <+4422>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086aac <+4428>: add $0x10,%rcx > 0x0000003bf9086ab0 <+4432>: movdqa %xmm4,%xmm3 > 0x0000003bf9086ab4 <+4436>: add $0x10,%r10 > 0x0000003bf9086ab8 <+4440>: jg 0x3bf9086b10 <__strncmp_sse2+4528> > 0x0000003bf9086aba <+4442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086abf <+4447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086ac4 <+4452>: movdqa %xmm2,%xmm4 > 0x0000003bf9086ac8 <+4456>: psrldq $0xb,%xmm3 > 0x0000003bf9086acd <+4461>: pslldq $0x5,%xmm2 > 0x0000003bf9086ad2 <+4466>: por %xmm3,%xmm2 > 0x0000003bf9086ad6 <+4470>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086ada <+4474>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086ade <+4478>: psubb %xmm0,%xmm1 > 0x0000003bf9086ae2 <+4482>: pmovmskb %xmm1,%edx > 0x0000003bf9086ae6 <+4486>: sub $0xffff,%edx > 0x0000003bf9086aec <+4492>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086af2 <+4498>: sub $0x10,%r11 > 0x0000003bf9086af6 <+4502>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086afc <+4508>: add $0x10,%rcx > 0x0000003bf9086b00 <+4512>: movdqa %xmm4,%xmm3 > 0x0000003bf9086b04 <+4516>: jmpq 0x3bf9086a60 <__strncmp_sse2+4352> > 0x0000003bf9086b09 <+4521>: nopl 0x0(%rax) > 0x0000003bf9086b10 <+4528>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086b14 <+4532>: pmovmskb %xmm0,%edx > 0x0000003bf9086b18 <+4536>: test $0xf800,%edx > 0x0000003bf9086b1e <+4542>: jne 0x3bf9086b40 <__strncmp_sse2+4576> > 0x0000003bf9086b20 <+4544>: cmp $0x5,%r11 > 0x0000003bf9086b24 <+4548>: jbe 0x3bf9086b40 <__strncmp_sse2+4576> > 0x0000003bf9086b26 <+4550>: pxor %xmm0,%xmm0 > 0x0000003bf9086b2a <+4554>: sub $0x1000,%r10 > 0x0000003bf9086b31 <+4561>: jmpq 0x3bf9086a6a <__strncmp_sse2+4362> > 0x0000003bf9086b36 <+4566>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086b40 <+4576>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086b45 <+4581>: psrldq $0xb,%xmm0 > 0x0000003bf9086b4a <+4586>: psrldq $0xb,%xmm3 > 0x0000003bf9086b4f <+4591>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086b54 <+4596>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086b60 <+4608>: pxor %xmm0,%xmm0 > 0x0000003bf9086b64 <+4612>: movdqa (%rdi),%xmm2 > 0x0000003bf9086b68 <+4616>: movdqa (%rsi),%xmm1 > 0x0000003bf9086b6c <+4620>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086b70 <+4624>: pslldq $0x4,%xmm2 > 0x0000003bf9086b75 <+4629>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086b79 <+4633>: psubb %xmm0,%xmm2 > 0x0000003bf9086b7d <+4637>: pmovmskb %xmm2,%r9d > 0x0000003bf9086b82 <+4642>: shr %cl,%edx > 0x0000003bf9086b84 <+4644>: shr %cl,%r9d > 0x0000003bf9086b87 <+4647>: sub %r9d,%edx > 0x0000003bf9086b8a <+4650>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086b90 <+4656>: movdqa (%rdi),%xmm3 > 0x0000003bf9086b94 <+4660>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086b99 <+4665>: cmp %r9,%r11 > 0x0000003bf9086b9c <+4668>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086ba2 <+4674>: test %r9,%r9 > 0x0000003bf9086ba5 <+4677>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086bab <+4683>: mov %r9,%r11 > 0x0000003bf9086bae <+4686>: pxor %xmm0,%xmm0 > 0x0000003bf9086bb2 <+4690>: mov $0x10,%rcx > 0x0000003bf9086bb9 <+4697>: mov $0xc,%r9d > 0x0000003bf9086bbf <+4703>: lea 0xc(%rdi),%r10 > 0x0000003bf9086bc3 <+4707>: and $0xfff,%r10 > 0x0000003bf9086bca <+4714>: sub $0x1000,%r10 > 0x0000003bf9086bd1 <+4721>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086be0 <+4736>: add $0x10,%r10 > 0x0000003bf9086be4 <+4740>: jg 0x3bf9086c90 <__strncmp_sse2+4912> > 0x0000003bf9086bea <+4746>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086bef <+4751>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086bf4 <+4756>: movdqa %xmm2,%xmm4 > 0x0000003bf9086bf8 <+4760>: psrldq $0xc,%xmm3 > 0x0000003bf9086bfd <+4765>: pslldq $0x4,%xmm2 > 0x0000003bf9086c02 <+4770>: por %xmm3,%xmm2 > 0x0000003bf9086c06 <+4774>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086c0a <+4778>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086c0e <+4782>: psubb %xmm0,%xmm1 > 0x0000003bf9086c12 <+4786>: pmovmskb %xmm1,%edx > 0x0000003bf9086c16 <+4790>: sub $0xffff,%edx > 0x0000003bf9086c1c <+4796>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086c22 <+4802>: sub $0x10,%r11 > 0x0000003bf9086c26 <+4806>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086c2c <+4812>: add $0x10,%rcx > 0x0000003bf9086c30 <+4816>: movdqa %xmm4,%xmm3 > 0x0000003bf9086c34 <+4820>: add $0x10,%r10 > 0x0000003bf9086c38 <+4824>: jg 0x3bf9086c90 <__strncmp_sse2+4912> > 0x0000003bf9086c3a <+4826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086c3f <+4831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086c44 <+4836>: movdqa %xmm2,%xmm4 > 0x0000003bf9086c48 <+4840>: psrldq $0xc,%xmm3 > 0x0000003bf9086c4d <+4845>: pslldq $0x4,%xmm2 > 0x0000003bf9086c52 <+4850>: por %xmm3,%xmm2 > 0x0000003bf9086c56 <+4854>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086c5a <+4858>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086c5e <+4862>: psubb %xmm0,%xmm1 > 0x0000003bf9086c62 <+4866>: pmovmskb %xmm1,%edx > 0x0000003bf9086c66 <+4870>: sub $0xffff,%edx > 0x0000003bf9086c6c <+4876>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086c72 <+4882>: sub $0x10,%r11 > 0x0000003bf9086c76 <+4886>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086c7c <+4892>: add $0x10,%rcx > 0x0000003bf9086c80 <+4896>: movdqa %xmm4,%xmm3 > 0x0000003bf9086c84 <+4900>: jmpq 0x3bf9086be0 <__strncmp_sse2+4736> > 0x0000003bf9086c89 <+4905>: nopl 0x0(%rax) > 0x0000003bf9086c90 <+4912>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086c94 <+4916>: pmovmskb %xmm0,%edx > 0x0000003bf9086c98 <+4920>: test $0xf000,%edx > 0x0000003bf9086c9e <+4926>: jne 0x3bf9086cc0 <__strncmp_sse2+4960> > 0x0000003bf9086ca0 <+4928>: cmp $0x4,%r11 > 0x0000003bf9086ca4 <+4932>: jbe 0x3bf9086cc0 <__strncmp_sse2+4960> > 0x0000003bf9086ca6 <+4934>: pxor %xmm0,%xmm0 > 0x0000003bf9086caa <+4938>: sub $0x1000,%r10 > 0x0000003bf9086cb1 <+4945>: jmpq 0x3bf9086bea <__strncmp_sse2+4746> > 0x0000003bf9086cb6 <+4950>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086cc0 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086cc5 <+4965>: psrldq $0xc,%xmm0 > 0x0000003bf9086cca <+4970>: psrldq $0xc,%xmm3 > 0x0000003bf9086ccf <+4975>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086cd4 <+4980>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086ce0 <+4992>: pxor %xmm0,%xmm0 > 0x0000003bf9086ce4 <+4996>: movdqa (%rdi),%xmm2 > 0x0000003bf9086ce8 <+5000>: movdqa (%rsi),%xmm1 > 0x0000003bf9086cec <+5004>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086cf0 <+5008>: pslldq $0x3,%xmm2 > 0x0000003bf9086cf5 <+5013>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086cf9 <+5017>: psubb %xmm0,%xmm2 > 0x0000003bf9086cfd <+5021>: pmovmskb %xmm2,%r9d > 0x0000003bf9086d02 <+5026>: shr %cl,%edx > 0x0000003bf9086d04 <+5028>: shr %cl,%r9d > 0x0000003bf9086d07 <+5031>: sub %r9d,%edx > 0x0000003bf9086d0a <+5034>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086d10 <+5040>: movdqa (%rdi),%xmm3 > 0x0000003bf9086d14 <+5044>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086d19 <+5049>: cmp %r9,%r11 > 0x0000003bf9086d1c <+5052>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086d22 <+5058>: test %r9,%r9 > 0x0000003bf9086d25 <+5061>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086d2b <+5067>: mov %r9,%r11 > 0x0000003bf9086d2e <+5070>: pxor %xmm0,%xmm0 > 0x0000003bf9086d32 <+5074>: mov $0x10,%rcx > 0x0000003bf9086d39 <+5081>: mov $0xd,%r9d > 0x0000003bf9086d3f <+5087>: lea 0xd(%rdi),%r10 > 0x0000003bf9086d43 <+5091>: and $0xfff,%r10 > 0x0000003bf9086d4a <+5098>: sub $0x1000,%r10 > 0x0000003bf9086d51 <+5105>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086d60 <+5120>: add $0x10,%r10 > 0x0000003bf9086d64 <+5124>: jg 0x3bf9086e10 <__strncmp_sse2+5296> > 0x0000003bf9086d6a <+5130>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086d6f <+5135>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086d74 <+5140>: movdqa %xmm2,%xmm4 > 0x0000003bf9086d78 <+5144>: psrldq $0xd,%xmm3 > 0x0000003bf9086d7d <+5149>: pslldq $0x3,%xmm2 > 0x0000003bf9086d82 <+5154>: por %xmm3,%xmm2 > 0x0000003bf9086d86 <+5158>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086d8a <+5162>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086d8e <+5166>: psubb %xmm0,%xmm1 > 0x0000003bf9086d92 <+5170>: pmovmskb %xmm1,%edx > 0x0000003bf9086d96 <+5174>: sub $0xffff,%edx > 0x0000003bf9086d9c <+5180>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086da2 <+5186>: sub $0x10,%r11 > 0x0000003bf9086da6 <+5190>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086dac <+5196>: add $0x10,%rcx > 0x0000003bf9086db0 <+5200>: movdqa %xmm4,%xmm3 > 0x0000003bf9086db4 <+5204>: add $0x10,%r10 > 0x0000003bf9086db8 <+5208>: jg 0x3bf9086e10 <__strncmp_sse2+5296> > 0x0000003bf9086dba <+5210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086dbf <+5215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086dc4 <+5220>: movdqa %xmm2,%xmm4 > 0x0000003bf9086dc8 <+5224>: psrldq $0xd,%xmm3 > 0x0000003bf9086dcd <+5229>: pslldq $0x3,%xmm2 > 0x0000003bf9086dd2 <+5234>: por %xmm3,%xmm2 > 0x0000003bf9086dd6 <+5238>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086dda <+5242>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086dde <+5246>: psubb %xmm0,%xmm1 > 0x0000003bf9086de2 <+5250>: pmovmskb %xmm1,%edx > 0x0000003bf9086de6 <+5254>: sub $0xffff,%edx > 0x0000003bf9086dec <+5260>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086df2 <+5266>: sub $0x10,%r11 > 0x0000003bf9086df6 <+5270>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086dfc <+5276>: add $0x10,%rcx > 0x0000003bf9086e00 <+5280>: movdqa %xmm4,%xmm3 > 0x0000003bf9086e04 <+5284>: jmpq 0x3bf9086d60 <__strncmp_sse2+5120> > 0x0000003bf9086e09 <+5289>: nopl 0x0(%rax) > 0x0000003bf9086e10 <+5296>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086e14 <+5300>: pmovmskb %xmm0,%edx > 0x0000003bf9086e18 <+5304>: test $0xe000,%edx > 0x0000003bf9086e1e <+5310>: jne 0x3bf9086e40 <__strncmp_sse2+5344> > 0x0000003bf9086e20 <+5312>: cmp $0x3,%r11 > 0x0000003bf9086e24 <+5316>: jbe 0x3bf9086e40 <__strncmp_sse2+5344> > 0x0000003bf9086e26 <+5318>: pxor %xmm0,%xmm0 > 0x0000003bf9086e2a <+5322>: sub $0x1000,%r10 > 0x0000003bf9086e31 <+5329>: jmpq 0x3bf9086d6a <__strncmp_sse2+5130> > 0x0000003bf9086e36 <+5334>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086e40 <+5344>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086e45 <+5349>: psrldq $0xd,%xmm0 > 0x0000003bf9086e4a <+5354>: psrldq $0xd,%xmm3 > 0x0000003bf9086e4f <+5359>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086e54 <+5364>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086e60 <+5376>: pxor %xmm0,%xmm0 > 0x0000003bf9086e64 <+5380>: movdqa (%rdi),%xmm2 > 0x0000003bf9086e68 <+5384>: movdqa (%rsi),%xmm1 > 0x0000003bf9086e6c <+5388>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086e70 <+5392>: pslldq $0x2,%xmm2 > 0x0000003bf9086e75 <+5397>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086e79 <+5401>: psubb %xmm0,%xmm2 > 0x0000003bf9086e7d <+5405>: pmovmskb %xmm2,%r9d > 0x0000003bf9086e82 <+5410>: shr %cl,%edx > 0x0000003bf9086e84 <+5412>: shr %cl,%r9d > 0x0000003bf9086e87 <+5415>: sub %r9d,%edx > 0x0000003bf9086e8a <+5418>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9086e90 <+5424>: movdqa (%rdi),%xmm3 > 0x0000003bf9086e94 <+5428>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9086e99 <+5433>: cmp %r9,%r11 > 0x0000003bf9086e9c <+5436>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086ea2 <+5442>: test %r9,%r9 > 0x0000003bf9086ea5 <+5445>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086eab <+5451>: mov %r9,%r11 > 0x0000003bf9086eae <+5454>: pxor %xmm0,%xmm0 > 0x0000003bf9086eb2 <+5458>: mov $0x10,%rcx > 0x0000003bf9086eb9 <+5465>: mov $0xe,%r9d > 0x0000003bf9086ebf <+5471>: lea 0xe(%rdi),%r10 > 0x0000003bf9086ec3 <+5475>: and $0xfff,%r10 > 0x0000003bf9086eca <+5482>: sub $0x1000,%r10 > 0x0000003bf9086ed1 <+5489>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086ee0 <+5504>: add $0x10,%r10 > 0x0000003bf9086ee4 <+5508>: jg 0x3bf9086f90 <__strncmp_sse2+5680> > 0x0000003bf9086eea <+5514>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086eef <+5519>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086ef4 <+5524>: movdqa %xmm2,%xmm4 > 0x0000003bf9086ef8 <+5528>: psrldq $0xe,%xmm3 > 0x0000003bf9086efd <+5533>: pslldq $0x2,%xmm2 > 0x0000003bf9086f02 <+5538>: por %xmm3,%xmm2 > 0x0000003bf9086f06 <+5542>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086f0a <+5546>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086f0e <+5550>: psubb %xmm0,%xmm1 > 0x0000003bf9086f12 <+5554>: pmovmskb %xmm1,%edx > 0x0000003bf9086f16 <+5558>: sub $0xffff,%edx > 0x0000003bf9086f1c <+5564>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086f22 <+5570>: sub $0x10,%r11 > 0x0000003bf9086f26 <+5574>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086f2c <+5580>: add $0x10,%rcx > 0x0000003bf9086f30 <+5584>: movdqa %xmm4,%xmm3 > 0x0000003bf9086f34 <+5588>: add $0x10,%r10 > 0x0000003bf9086f38 <+5592>: jg 0x3bf9086f90 <__strncmp_sse2+5680> > 0x0000003bf9086f3a <+5594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086f3f <+5599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9086f44 <+5604>: movdqa %xmm2,%xmm4 > 0x0000003bf9086f48 <+5608>: psrldq $0xe,%xmm3 > 0x0000003bf9086f4d <+5613>: pslldq $0x2,%xmm2 > 0x0000003bf9086f52 <+5618>: por %xmm3,%xmm2 > 0x0000003bf9086f56 <+5622>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086f5a <+5626>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf9086f5e <+5630>: psubb %xmm0,%xmm1 > 0x0000003bf9086f62 <+5634>: pmovmskb %xmm1,%edx > 0x0000003bf9086f66 <+5638>: sub $0xffff,%edx > 0x0000003bf9086f6c <+5644>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf9086f72 <+5650>: sub $0x10,%r11 > 0x0000003bf9086f76 <+5654>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9086f7c <+5660>: add $0x10,%rcx > 0x0000003bf9086f80 <+5664>: movdqa %xmm4,%xmm3 > 0x0000003bf9086f84 <+5668>: jmpq 0x3bf9086ee0 <__strncmp_sse2+5504> > 0x0000003bf9086f89 <+5673>: nopl 0x0(%rax) > 0x0000003bf9086f90 <+5680>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9086f94 <+5684>: pmovmskb %xmm0,%edx > 0x0000003bf9086f98 <+5688>: test $0xc000,%edx > 0x0000003bf9086f9e <+5694>: jne 0x3bf9086fc0 <__strncmp_sse2+5728> > 0x0000003bf9086fa0 <+5696>: cmp $0x2,%r11 > 0x0000003bf9086fa4 <+5700>: jbe 0x3bf9086fc0 <__strncmp_sse2+5728> > 0x0000003bf9086fa6 <+5702>: pxor %xmm0,%xmm0 > 0x0000003bf9086faa <+5706>: sub $0x1000,%r10 > 0x0000003bf9086fb1 <+5713>: jmpq 0x3bf9086eea <__strncmp_sse2+5514> > 0x0000003bf9086fb6 <+5718>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086fc0 <+5728>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9086fc5 <+5733>: psrldq $0xe,%xmm0 > 0x0000003bf9086fca <+5738>: psrldq $0xe,%xmm3 > 0x0000003bf9086fcf <+5743>: jmpq 0x3bf9087150 <__strncmp_sse2+6128> > 0x0000003bf9086fd4 <+5748>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9086fe0 <+5760>: pxor %xmm0,%xmm0 > 0x0000003bf9086fe4 <+5764>: movdqa (%rdi),%xmm2 > 0x0000003bf9086fe8 <+5768>: movdqa (%rsi),%xmm1 > 0x0000003bf9086fec <+5772>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf9086ff0 <+5776>: pslldq $0x1,%xmm2 > 0x0000003bf9086ff5 <+5781>: pcmpeqb %xmm1,%xmm2 > 0x0000003bf9086ff9 <+5785>: psubb %xmm0,%xmm2 > 0x0000003bf9086ffd <+5789>: pmovmskb %xmm2,%r9d > 0x0000003bf9087002 <+5794>: shr %cl,%edx > 0x0000003bf9087004 <+5796>: shr %cl,%r9d > 0x0000003bf9087007 <+5799>: sub %r9d,%edx > 0x0000003bf908700a <+5802>: jne 0x3bf9087165 <__strncmp_sse2+6149> > 0x0000003bf9087010 <+5808>: movdqa (%rdi),%xmm3 > 0x0000003bf9087014 <+5812>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003bf9087019 <+5817>: cmp %r9,%r11 > 0x0000003bf908701c <+5820>: jb 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9087022 <+5826>: test %r9,%r9 > 0x0000003bf9087025 <+5829>: je 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf908702b <+5835>: mov %r9,%r11 > 0x0000003bf908702e <+5838>: pxor %xmm0,%xmm0 > 0x0000003bf9087032 <+5842>: mov $0x10,%rcx > 0x0000003bf9087039 <+5849>: mov $0xf,%r9d > 0x0000003bf908703f <+5855>: lea 0xf(%rdi),%r10 > 0x0000003bf9087043 <+5859>: and $0xfff,%r10 > 0x0000003bf908704a <+5866>: sub $0x1000,%r10 > 0x0000003bf9087051 <+5873>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9087060 <+5888>: add $0x10,%r10 > 0x0000003bf9087064 <+5892>: jg 0x3bf9087110 <__strncmp_sse2+6064> > 0x0000003bf908706a <+5898>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf908706f <+5903>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf9087074 <+5908>: movdqa %xmm2,%xmm4 > 0x0000003bf9087078 <+5912>: psrldq $0xf,%xmm3 > 0x0000003bf908707d <+5917>: pslldq $0x1,%xmm2 > 0x0000003bf9087082 <+5922>: por %xmm3,%xmm2 > 0x0000003bf9087086 <+5926>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf908708a <+5930>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf908708e <+5934>: psubb %xmm0,%xmm1 > 0x0000003bf9087092 <+5938>: pmovmskb %xmm1,%edx > 0x0000003bf9087096 <+5942>: sub $0xffff,%edx > 0x0000003bf908709c <+5948>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90870a2 <+5954>: sub $0x10,%r11 > 0x0000003bf90870a6 <+5958>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90870ac <+5964>: add $0x10,%rcx > 0x0000003bf90870b0 <+5968>: movdqa %xmm4,%xmm3 > 0x0000003bf90870b4 <+5972>: add $0x10,%r10 > 0x0000003bf90870b8 <+5976>: jg 0x3bf9087110 <__strncmp_sse2+6064> > 0x0000003bf90870ba <+5978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf90870bf <+5983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003bf90870c4 <+5988>: movdqa %xmm2,%xmm4 > 0x0000003bf90870c8 <+5992>: psrldq $0xf,%xmm3 > 0x0000003bf90870cd <+5997>: pslldq $0x1,%xmm2 > 0x0000003bf90870d2 <+6002>: por %xmm3,%xmm2 > 0x0000003bf90870d6 <+6006>: pcmpeqb %xmm1,%xmm0 > 0x0000003bf90870da <+6010>: pcmpeqb %xmm2,%xmm1 > 0x0000003bf90870de <+6014>: psubb %xmm0,%xmm1 > 0x0000003bf90870e2 <+6018>: pmovmskb %xmm1,%edx > 0x0000003bf90870e6 <+6022>: sub $0xffff,%edx > 0x0000003bf90870ec <+6028>: jne 0x3bf9087160 <__strncmp_sse2+6144> > 0x0000003bf90870ee <+6030>: sub $0x10,%r11 > 0x0000003bf90870f2 <+6034>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf90870f8 <+6040>: add $0x10,%rcx > 0x0000003bf90870fc <+6044>: movdqa %xmm4,%xmm3 > 0x0000003bf9087100 <+6048>: jmpq 0x3bf9087060 <__strncmp_sse2+5888> > 0x0000003bf9087105 <+6053>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9087110 <+6064>: pcmpeqb %xmm3,%xmm0 > 0x0000003bf9087114 <+6068>: pmovmskb %xmm0,%edx > 0x0000003bf9087118 <+6072>: test $0x8000,%edx > 0x0000003bf908711e <+6078>: jne 0x3bf9087140 <__strncmp_sse2+6112> > 0x0000003bf9087120 <+6080>: cmp $0x1,%r11 > 0x0000003bf9087124 <+6084>: jbe 0x3bf9087140 <__strncmp_sse2+6112> > 0x0000003bf9087126 <+6086>: pxor %xmm0,%xmm0 > 0x0000003bf908712a <+6090>: sub $0x1000,%r10 > 0x0000003bf9087131 <+6097>: jmpq 0x3bf908706a <__strncmp_sse2+5898> > 0x0000003bf9087136 <+6102>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9087140 <+6112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003bf9087145 <+6117>: psrldq $0xf,%xmm3 > 0x0000003bf908714a <+6122>: psrldq $0xf,%xmm0 > 0x0000003bf908714f <+6127>: nop > 0x0000003bf9087150 <+6128>: pcmpeqb %xmm3,%xmm1 > 0x0000003bf9087154 <+6132>: psubb %xmm0,%xmm1 > 0x0000003bf9087158 <+6136>: pmovmskb %xmm1,%edx > 0x0000003bf908715c <+6140>: not %edx > 0x0000003bf908715e <+6142>: xchg %ax,%ax > 0x0000003bf9087160 <+6144>: lea -0x10(%r9,%rcx,1),%rax > 0x0000003bf9087165 <+6149>: lea (%rdi,%rax,1),%rdi > 0x0000003bf9087169 <+6153>: lea (%rsi,%rcx,1),%rsi > 0x0000003bf908716d <+6157>: test %r8d,%r8d > 0x0000003bf9087170 <+6160>: je 0x3bf9087180 <__strncmp_sse2+6176> > 0x0000003bf9087172 <+6162>: xchg %rsi,%rdi > 0x0000003bf9087175 <+6165>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003bf9087180 <+6176>: bsf %rdx,%rdx > 0x0000003bf9087184 <+6180>: sub %rdx,%r11 > 0x0000003bf9087187 <+6183>: jbe 0x3bf9087194 <__strncmp_sse2+6196> > 0x0000003bf9087189 <+6185>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003bf908718d <+6189>: movzbl (%rdi,%rdx,1),%eax > 0x0000003bf9087191 <+6193>: sub %ecx,%eax > 0x0000003bf9087193 <+6195>: retq > 0x0000003bf9087194 <+6196>: xor %eax,%eax > 0x0000003bf9087196 <+6198>: retq > 0x0000003bf9087197 <+6199>: nopw 0x0(%rax,%rax,1) > 0x0000003bf90871a0 <+6208>: movzbl (%rsi),%ecx > 0x0000003bf90871a3 <+6211>: movzbl (%rdi),%eax > 0x0000003bf90871a6 <+6214>: sub %ecx,%eax > 0x0000003bf90871a8 <+6216>: 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 890889
:
670631
|
670632
| 670633 |
670634
|
670635
|
670636
|
670637
|
670638
|
670639
|
670640
|
670641