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 580587 Details for
Bug 816770
[abrt] ushare-1.1a-9.fc16: 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), 87.70 KB, created by
David Wald
on 2012-04-26 23:10:38 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
David Wald
Created:
2012-04-26 23:10:38 UTC
Size:
87.70 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2923] >[New LWP 2904] >[New LWP 2905] >[New LWP 2913] >[New LWP 2915] >[New LWP 2906] >[New LWP 2912] >[New LWP 2914] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `ushare -n FuckObama -c /workspace/'. >Program terminated with signal 11, Segmentation fault. >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >213 ../sysdeps/x86_64/strcmp.S: No such file or directory. > in ../sysdeps/x86_64/strcmp.S > >Thread 8 (Thread 0x7f23ce194700 (LWP 2914)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x00000038fc4021ae in WorkerThread (arg=0x38fbe23ef0) at src/ThreadPool.c:506 > start = 1335480811 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1335480836, tv_nsec = 852000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x38fbe23ef0 >#2 0x000000349e407d90 in start_thread (arg=0x7f23ce194700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23ce194700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 139791766732432, 139791758346688, 0, 3, 5138339048023644689, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 7 (Thread 0x7f23cf196700 (LWP 2912)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x00000038fc40331a in TimerThreadWorker (arg=0x38fbe24180) at src/TimerThread.c:106 > timer = 0x38fbe24180 > head = 0x1c66430 > nextEvent = 0x1c663e0 > currentTime = <optimized out> > nextEventTime = 1335481610 > timeToWait = {tv_sec = 1335481610, tv_nsec = 0} > tempId = 6 >#2 0x00000038fc402421 in WorkerThread (arg=0x38fbe24270) at src/ThreadPool.c:562 > start = 1335480740 > job = 0x1c64900 > head = <optimized out> > timeout = {tv_sec = 0, tv_nsec = 0} > retCode = <optimized out> > persistent = 1 > tp = 0x38fbe24270 >#3 0x000000349e407d90 in start_thread (arg=0x7f23cf196700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23cf196700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 140735803984096, 139791775132096, 0, 3, 5138341243825674769, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#4 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 6 (Thread 0x7f23d219c700 (LWP 2906)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x00000038fc4021ae in WorkerThread (arg=0x38fbe24270) at src/ThreadPool.c:506 > start = 1335480812 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1335480832, tv_nsec = 1000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x38fbe24270 >#2 0x000000349e407d90 in start_thread (arg=0x7f23d219c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23d219c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 140735803984208, 139791825488320, 0, 3, 5138383024193788433, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 5 (Thread 0x7f23cd993700 (LWP 2915)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x00000038fc4021ae in WorkerThread (arg=0x38fbe23ef0) at src/ThreadPool.c:506 > start = 1335480811 > job = <optimized out> > head = <optimized out> > timeout = {tv_sec = 1335480836, tv_nsec = 852000000} > retCode = <optimized out> > persistent = <optimized out> > tp = 0x38fbe23ef0 >#2 0x000000349e407d90 in start_thread (arg=0x7f23cd993700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23cd993700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 139791766732432, 139791749953984, 0, 3, 5138337949048887825, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 4 (Thread 0x7f23ce995700 (LWP 2913)): >#0 0x000000349e0ea403 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x00000038fbc0ab68 in RunMiniServer (miniSock=0x1c658b0) at src/genlib/miniserver/miniserver.c:407 > errorBuffer = '\000' <repeats 255 times> > expSet = {__fds_bits = {128, 0 <repeats 15 times>}} > rdSet = {__fds_bits = {960, 0 <repeats 15 times>}} > maxMiniSock = 10 > ret = <optimized out> > stopSock = 0 >#2 0x00000038fc402421 in WorkerThread (arg=0x38fbe23c40) at src/ThreadPool.c:562 > start = 1335480740 > job = 0x1c65a00 > head = <optimized out> > timeout = {tv_sec = 0, tv_nsec = 0} > retCode = <optimized out> > persistent = 1 > tp = 0x38fbe23c40 >#3 0x000000349e407d90 in start_thread (arg=0x7f23ce995700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23ce995700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 140735803983552, 139791766739392, 0, 3, 5138340144850917905, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#4 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7f23d299d700 (LWP 2905)): >#0 0x000000349e0ea403 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x000000000040a006 in ctrl_telnet_thread (a=<optimized out>) at ctrl_telnet.c:239 > fd_readable = {fds_bits = {24, 0 <repeats 15 times>}} > client = <optimized out> > fd_max = 0 >#2 0x000000349e407d90 in start_thread (arg=0x7f23d299d700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23d299d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 225993363520, 139791833881024, 0, 3, 5138384121021061649, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f23d8dc2700 (LWP 2904)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165 >No locals. >#1 0x0000000000402a21 in main (argc=<optimized out>, argv=<optimized out>) at ushare.c:910 >No locals. > >Thread 1 (Thread 0x7f23d0999700 (LWP 2923)): >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >No locals. >#1 0x00000000004030ff in filter_has_val (filter=<optimized out>, val=0x40b910 "res") at cds.c:200 > x = 0x7f23b4001420 "res" > token = <optimized out> > m_buffer = 0x7f23b4003b90 "\270\004" > buffer = 0x7f23b4001424 "res@resolution,res@protocolInfo,res@size,res@duration,res@bitrate,res@sampleFrequency,res@bitsPerSample,res@nrAudioChannels,res@protection,dc:creator,dc:date,upnp:genre,upnp:album,upnp:originalTrackNu"... > len = 3 > ret = false >#2 0x00000000004033bf in didl_add_item (out=0x7f23b4001c20, item_id=2, parent_id=1, restricted=0x40b8c7 "true", class=0x40f3d4 "object.item.videoItem", title=0x1c650a0 "13 ASSASSINS -1963-CUSTOM-PAL", protocol_info=0x7f23b4001e10 "http-get:*:video/mpeg2:*", size=4642373632, url=0x1c6ab00 "2.ISO", filter=0x7f23b40012c0 "res,res@resolution,res@protocolInfo,res@size,res@duration,res@bitrate,res@sampleFrequency,res@bitsPerSample,res@nrAudioChannels,res@protection,dc:creator,dc:date,upnp:genre,upnp:album,upnp:originalTra"...) at cds.c:286 >No locals. >#3 0x0000000000403e20 in cds_browse_directchildren (filter=0x7f23b40012c0 "res,res@resolution,res@protocolInfo,res@size,res@duration,res@bitrate,res@sampleFrequency,res@bitsPerSample,res@nrAudioChannels,res@protection,dc:creator,dc:date,upnp:genre,upnp:album,upnp:originalTra"..., count=20, index=<optimized out>, out=0x7f23b4001c20, event=0x7f23d0998460, entry=<optimized out>) at cds.c:455 > protocol = <optimized out> > s = <optimized out> > tmp = "m\256\301\373\070\000\000\000\370\204\231\320#\177\000\000\220\062\000\264#\177\000\000\225b\000\374\070\000\000" > childs = 0x1d72770 > result_count = <optimized out> >#4 cds_browse (event=0x7f23d0998460) at cds.c:551 > result_count = <optimized out> > out = 0x7f23b4001c20 > metadata = false > entry = 0x1c66530 > count = <optimized out> > id = <optimized out> > flag = <optimized out> > index = <optimized out> > filter = 0x7f23b40012c0 "res,res@resolution,res@protocolInfo,res@size,res@duration,res@bitrate,res@sampleFrequency,res@bitsPerSample,res@nrAudioChannels,res@protection,dc:creator,dc:date,upnp:genre,upnp:album,upnp:originalTra"... >#5 cds_browse (event=0x7f23d0998460) at cds.c:479 >No locals. >#6 0x000000000040b0b1 in handle_action_request (request=0x7f23d0998680) at ushare.c:217 > event = {request = 0x7f23d0998680, status = true, service = 0x6146c0} > service = 0x6146c0 > action = 0x6145f0 > val = "192.168.1.10\000\000\000\000\000\000\000\000\070\000\000\000\370\204\231\320#\177\000\000\240\027\000\264#\177\000\000\225b\000\374\070\000\000\000\310\213\231\320#\177\000\000\000\000\000\000\000\000\000\000\340`\306\001\000\000\000\000\320\036\000\264#\177\000\000 \034\000\264#\177", '\000' <repeats 14 times>, "#\177\000\000\226m\000\374\070\000\000\000\020 \000\264#\177\000\000\345\214\300\373\070\000\000\000\070\000\000\264#\177\000\000\310\213\231\320#\177\000\000\000\000\000\000\000\000\000\000\260\025\000\264#\177\000\000P`\306\001\000\000\000\000\t\304\300\373\070\000\000\000\310\213\231\320#\177\000\000n\216\300\373\070", '\000' <repeats 19 times>, "<\210\231\320#\177\000\000<\211\231\320#\177\000\000\000\000\000\000\001\000\000\000\220[\306\001\000\000\000\000 \034\000\264#\177\000\000\000\000\000\000\001\000\000" > ip = <optimized out> >#7 0x000000000040b200 in device_callback_event_handler (type=<optimized out>, event=<optimized out>, cookie=<optimized out>) at ushare.c:248 >No locals. >#8 0x00000038fbc094f3 in handle_invoke_action (info=0x7f23d0998db0, request=0x7f23d0998bc8, action_name=..., xml_doc=0x7f23b40015b0) at src/soap/soap_device.c:800 > save_char = 34 '"' > resp_node = 0x7f23b40037a0 > action = {ErrCode = 0, Socket = 1886727269, ErrStr = '\000' <repeats 179 times>, ActionName = "Browse", '\000' <repeats 249 times>, DevUDN = "uuid:898f9738-d930-4db4-a3cf-6cf049d99e1c", '\000' <repeats 214 times>, ServiceID = "urn:upnp-org:serviceId:ContentDirectory", '\000' <repeats 216 times>, ActionRequest = 0x7f23b40037a0, ActionResult = 0x0, CtrlPtIPAddr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 48 times>, "192.168.1.10", '\000' <repeats 51 times>}, SoapHeader = 0x7f23b4001595} > soap_event_callback = 0x40b1f0 <device_callback_event_handler> > cookie = 0x0 > err_code = 0 > err_str = 0x38fbc1b1a4 "Invalid Action" >#9 0x00000038fbc09916 in soap_device_callback (parser=<optimized out>, request=0x7f23d0998bc8, info=0x7f23d0998db0) at src/soap/soap_device.c:874 > err_code = 0 > err_str = 0x38fbc1b1a4 "Invalid Action" > action_name = {buf = 0x7f23b4000be1 "Browse", length = 6} > xml_doc = 0x7f23b40015b0 >#10 0x00000038fbc0a8a8 in dispatch_request (hparser=0x7f23d0998bc8, info=0x7f23d0998db0) at src/genlib/miniserver/miniserver.c:154 > callback = <optimized out> >#11 handle_request (args=0x7f23c8000d90) at src/genlib/miniserver/miniserver.c:227 > info = {socket = 10, foreign_sockaddr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 48 times>, "192.168.1.10", '\000' <repeats 51 times>}} > 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 = 0x7f23b4000960 "/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 = 0x7f23b4000ac0, item = 0x0}, tail = {prev = 0x7f23b4000980, next = 0x0, item = 0x0}, size = 5, freeNodeList = {head = 0x0, element_size = 24, maxFreeListLength = 100, freeListLength = 0}, free_func = 0x38fbc0cd35 <httpheader_free>, cmp_func = 0x38fbc0caac <httpmsg_compare>}, entity = {buf = 0x7f23b4000f09 "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\"\ns:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n<s:Body><u:Browse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\""..., length = 739}, msg = {buf = 0x7f23b4000e30 "POST /web/cds_control HTTP/1.1\r\nHOST: 192.168.1.11:49152\r\nCONTENT-LENGTH: 739\r\nCONTENT-TYPE: text/xml; charset=\"utf-8\"\r\nSOAPACTION: \"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\"\r\nUSER-AGENT"..., length = 956, capacity = 956, size_inc = 5}, urlbuf = 0x7f23b4000960 "/web/cds_control"}, http_error_code = 400, valid_ssdp_notify_hack = 0, position = POS_COMPLETE, ent_position = 2, content_length = 739, chunk_size = 0, entity_start_position = 217, scanner = {msg = 0x7f23d0998d50, cursor = 217, entire_msg_loaded = 0}} > hmsg = 0x7f23d0998bc8 > timeout = 30 >#12 0x00000038fc402421 in WorkerThread (arg=0x38fbe23c40) at src/ThreadPool.c:562 > start = 1335480831 > job = 0x7f23c8000c20 > head = <optimized out> > timeout = {tv_sec = 1335480834, tv_nsec = 139000000} > retCode = <optimized out> > persistent = 0 > tp = 0x38fbe23c40 >#13 0x000000349e407d90 in start_thread (arg=0x7f23d0999700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f23d0999700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5113678971487659503, 139791766734736, 139791800310208, 29774912, 3, 5138379725122034193, -5088596363642938863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#14 0x000000349e0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x00000038fc0028c0 0x00000038fc006dd8 Yes /usr/lib64/libixml.so.2 >0x00000038fc401a70 0x00000038fc403748 Yes /usr/lib64/libthreadutil.so.6 >0x000000349e405700 0x000000349e410b88 Yes /lib64/libpthread.so.0 >0x00000038fbc057e0 0x00000038fbc1abb8 Yes /usr/lib64/libupnp.so.6 >0x000000349e01ef10 0x000000349e15bb70 Yes /lib64/libc.so.6 >0x000000349dc00b20 0x000000349dc1aaaa Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x20 32 >rbx 0x40b910 4241680 >rcx 0x10 16 >rdx 0x3 3 >rsi 0x40b910 4241680 >rdi 0xffffffffb4001420 -1275063264 >rbp 0x3 0x3 >rsp 0x7f23d09982f8 0x7f23d09982f8 >r8 0x7f23b4001420 139791320486944 >r9 0x7f23d0998308 139791800304392 >r10 0x149 329 >r11 0x3 3 >r12 0x0 0 >r13 0x7f23b4001420 139791320486944 >r14 0x7f23b4003b90 139791320497040 >r15 0x2 2 >rip 0x349e088acc 0x349e088acc <__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: > 0x000000349e088aa0 <+0>: test %rdx,%rdx > 0x000000349e088aa3 <+3>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088aa9 <+9>: cmp $0x1,%rdx > 0x000000349e088aad <+13>: je 0x349e08a2e0 <__strncmp_sse2+6208> > 0x000000349e088ab3 <+19>: mov %rdx,%r11 > 0x000000349e088ab6 <+22>: mov %esi,%ecx > 0x000000349e088ab8 <+24>: mov %edi,%eax > 0x000000349e088aba <+26>: and $0x3f,%rcx > 0x000000349e088abe <+30>: and $0x3f,%rax > 0x000000349e088ac2 <+34>: cmp $0x30,%ecx > 0x000000349e088ac5 <+37>: ja 0x349e088b10 <__strncmp_sse2+112> > 0x000000349e088ac7 <+39>: cmp $0x30,%eax > 0x000000349e088aca <+42>: ja 0x349e088b10 <__strncmp_sse2+112> >=> 0x000000349e088acc <+44>: movlpd (%rdi),%xmm1 > 0x000000349e088ad0 <+48>: movlpd (%rsi),%xmm2 > 0x000000349e088ad4 <+52>: movhpd 0x8(%rdi),%xmm1 > 0x000000349e088ad9 <+57>: movhpd 0x8(%rsi),%xmm2 > 0x000000349e088ade <+62>: pxor %xmm0,%xmm0 > 0x000000349e088ae2 <+66>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088ae6 <+70>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088aea <+74>: psubb %xmm0,%xmm1 > 0x000000349e088aee <+78>: pmovmskb %xmm1,%edx > 0x000000349e088af2 <+82>: sub $0xffff,%edx > 0x000000349e088af8 <+88>: jne 0x349e08a2c0 <__strncmp_sse2+6176> > 0x000000349e088afe <+94>: sub $0x10,%r11 > 0x000000349e088b02 <+98>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088b08 <+104>: add $0x10,%rsi > 0x000000349e088b0c <+108>: add $0x10,%rdi > 0x000000349e088b10 <+112>: and $0xfffffffffffffff0,%rsi > 0x000000349e088b14 <+116>: and $0xfffffffffffffff0,%rdi > 0x000000349e088b18 <+120>: mov $0xffff,%edx > 0x000000349e088b1d <+125>: xor %r8d,%r8d > 0x000000349e088b20 <+128>: and $0xf,%ecx > 0x000000349e088b23 <+131>: and $0xf,%eax > 0x000000349e088b26 <+134>: cmp %eax,%ecx > 0x000000349e088b28 <+136>: je 0x349e088b50 <__strncmp_sse2+176> > 0x000000349e088b2a <+138>: ja 0x349e088b33 <__strncmp_sse2+147> > 0x000000349e088b2c <+140>: mov %edx,%r8d > 0x000000349e088b2f <+143>: xchg %eax,%ecx > 0x000000349e088b30 <+144>: xchg %rsi,%rdi > 0x000000349e088b33 <+147>: lea 0xf(%rax),%r9 > 0x000000349e088b37 <+151>: sub %rcx,%r9 > 0x000000349e088b3a <+154>: lea 0xe4ac7(%rip),%r10 # 0x349e16d608 > 0x000000349e088b41 <+161>: movslq (%r10,%r9,4),%r9 > 0x000000349e088b45 <+165>: lea (%r10,%r9,1),%r10 > 0x000000349e088b49 <+169>: jmpq *%r10 > 0x000000349e088b4c <+172>: nopl 0x0(%rax) > 0x000000349e088b50 <+176>: movdqa (%rsi),%xmm1 > 0x000000349e088b54 <+180>: pxor %xmm0,%xmm0 > 0x000000349e088b58 <+184>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088b5c <+188>: pcmpeqb (%rdi),%xmm1 > 0x000000349e088b60 <+192>: psubb %xmm0,%xmm1 > 0x000000349e088b64 <+196>: pmovmskb %xmm1,%r9d > 0x000000349e088b69 <+201>: shr %cl,%edx > 0x000000349e088b6b <+203>: shr %cl,%r9d > 0x000000349e088b6e <+206>: sub %r9d,%edx > 0x000000349e088b71 <+209>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e088b77 <+215>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e088b7c <+220>: cmp %r9,%r11 > 0x000000349e088b7f <+223>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088b85 <+229>: test %r9,%r9 > 0x000000349e088b88 <+232>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088b8e <+238>: mov %r9,%r11 > 0x000000349e088b91 <+241>: mov $0x10,%rcx > 0x000000349e088b98 <+248>: mov $0x10,%r9 > 0x000000349e088b9f <+255>: pxor %xmm0,%xmm0 > 0x000000349e088ba3 <+259>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088bb0 <+272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088bb5 <+277>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088bba <+282>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088bbe <+286>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088bc2 <+290>: psubb %xmm0,%xmm1 > 0x000000349e088bc6 <+294>: pmovmskb %xmm1,%edx > 0x000000349e088bca <+298>: sub $0xffff,%edx > 0x000000349e088bd0 <+304>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088bd6 <+310>: sub $0x10,%r11 > 0x000000349e088bda <+314>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088be0 <+320>: add $0x10,%rcx > 0x000000349e088be4 <+324>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088be9 <+329>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088bee <+334>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088bf2 <+338>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088bf6 <+342>: psubb %xmm0,%xmm1 > 0x000000349e088bfa <+346>: pmovmskb %xmm1,%edx > 0x000000349e088bfe <+350>: sub $0xffff,%edx > 0x000000349e088c04 <+356>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088c0a <+362>: sub $0x10,%r11 > 0x000000349e088c0e <+366>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088c14 <+372>: add $0x10,%rcx > 0x000000349e088c18 <+376>: jmp 0x349e088bb0 <__strncmp_sse2+272> > 0x000000349e088c1a <+378>: nopw 0x0(%rax,%rax,1) > 0x000000349e088c20 <+384>: pxor %xmm0,%xmm0 > 0x000000349e088c24 <+388>: movdqa (%rdi),%xmm2 > 0x000000349e088c28 <+392>: movdqa (%rsi),%xmm1 > 0x000000349e088c2c <+396>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088c30 <+400>: pslldq $0xf,%xmm2 > 0x000000349e088c35 <+405>: pcmpeqb %xmm1,%xmm2 > 0x000000349e088c39 <+409>: psubb %xmm0,%xmm2 > 0x000000349e088c3d <+413>: pmovmskb %xmm2,%r9d > 0x000000349e088c42 <+418>: shr %cl,%edx > 0x000000349e088c44 <+420>: shr %cl,%r9d > 0x000000349e088c47 <+423>: sub %r9d,%edx > 0x000000349e088c4a <+426>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e088c50 <+432>: movdqa (%rdi),%xmm3 > 0x000000349e088c54 <+436>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e088c59 <+441>: cmp %r9,%r11 > 0x000000349e088c5c <+444>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088c62 <+450>: test %r9,%r9 > 0x000000349e088c65 <+453>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088c6b <+459>: mov %r9,%r11 > 0x000000349e088c6e <+462>: pxor %xmm0,%xmm0 > 0x000000349e088c72 <+466>: mov $0x10,%rcx > 0x000000349e088c79 <+473>: mov $0x1,%r9d > 0x000000349e088c7f <+479>: lea 0x1(%rdi),%r10 > 0x000000349e088c83 <+483>: and $0xfff,%r10 > 0x000000349e088c8a <+490>: sub $0x1000,%r10 > 0x000000349e088c91 <+497>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088ca0 <+512>: add $0x10,%r10 > 0x000000349e088ca4 <+516>: jg 0x349e088d50 <__strncmp_sse2+688> > 0x000000349e088caa <+522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088caf <+527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088cb4 <+532>: movdqa %xmm2,%xmm4 > 0x000000349e088cb8 <+536>: psrldq $0x1,%xmm3 > 0x000000349e088cbd <+541>: pslldq $0xf,%xmm2 > 0x000000349e088cc2 <+546>: por %xmm3,%xmm2 > 0x000000349e088cc6 <+550>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088cca <+554>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088cce <+558>: psubb %xmm0,%xmm1 > 0x000000349e088cd2 <+562>: pmovmskb %xmm1,%edx > 0x000000349e088cd6 <+566>: sub $0xffff,%edx > 0x000000349e088cdc <+572>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088ce2 <+578>: sub $0x10,%r11 > 0x000000349e088ce6 <+582>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088cec <+588>: add $0x10,%rcx > 0x000000349e088cf0 <+592>: movdqa %xmm4,%xmm3 > 0x000000349e088cf4 <+596>: add $0x10,%r10 > 0x000000349e088cf8 <+600>: jg 0x349e088d50 <__strncmp_sse2+688> > 0x000000349e088cfa <+602>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088cff <+607>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088d04 <+612>: movdqa %xmm2,%xmm4 > 0x000000349e088d08 <+616>: psrldq $0x1,%xmm3 > 0x000000349e088d0d <+621>: pslldq $0xf,%xmm2 > 0x000000349e088d12 <+626>: por %xmm3,%xmm2 > 0x000000349e088d16 <+630>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088d1a <+634>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088d1e <+638>: psubb %xmm0,%xmm1 > 0x000000349e088d22 <+642>: pmovmskb %xmm1,%edx > 0x000000349e088d26 <+646>: sub $0xffff,%edx > 0x000000349e088d2c <+652>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088d32 <+658>: sub $0x10,%r11 > 0x000000349e088d36 <+662>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088d3c <+668>: add $0x10,%rcx > 0x000000349e088d40 <+672>: movdqa %xmm4,%xmm3 > 0x000000349e088d44 <+676>: jmpq 0x349e088ca0 <__strncmp_sse2+512> > 0x000000349e088d49 <+681>: nopl 0x0(%rax) > 0x000000349e088d50 <+688>: pcmpeqb %xmm3,%xmm0 > 0x000000349e088d54 <+692>: pmovmskb %xmm0,%edx > 0x000000349e088d58 <+696>: test $0xfffe,%edx > 0x000000349e088d5e <+702>: jne 0x349e088d80 <__strncmp_sse2+736> > 0x000000349e088d60 <+704>: cmp $0xf,%r11 > 0x000000349e088d64 <+708>: jbe 0x349e088d80 <__strncmp_sse2+736> > 0x000000349e088d66 <+710>: pxor %xmm0,%xmm0 > 0x000000349e088d6a <+714>: sub $0x1000,%r10 > 0x000000349e088d71 <+721>: jmpq 0x349e088caa <__strncmp_sse2+522> > 0x000000349e088d76 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088d80 <+736>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088d85 <+741>: psrldq $0x1,%xmm0 > 0x000000349e088d8a <+746>: psrldq $0x1,%xmm3 > 0x000000349e088d8f <+751>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e088d94 <+756>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088da0 <+768>: pxor %xmm0,%xmm0 > 0x000000349e088da4 <+772>: movdqa (%rdi),%xmm2 > 0x000000349e088da8 <+776>: movdqa (%rsi),%xmm1 > 0x000000349e088dac <+780>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088db0 <+784>: pslldq $0xe,%xmm2 > 0x000000349e088db5 <+789>: pcmpeqb %xmm1,%xmm2 > 0x000000349e088db9 <+793>: psubb %xmm0,%xmm2 > 0x000000349e088dbd <+797>: pmovmskb %xmm2,%r9d > 0x000000349e088dc2 <+802>: shr %cl,%edx > 0x000000349e088dc4 <+804>: shr %cl,%r9d > 0x000000349e088dc7 <+807>: sub %r9d,%edx > 0x000000349e088dca <+810>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e088dd0 <+816>: movdqa (%rdi),%xmm3 > 0x000000349e088dd4 <+820>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e088dd9 <+825>: cmp %r9,%r11 > 0x000000349e088ddc <+828>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088de2 <+834>: test %r9,%r9 > 0x000000349e088de5 <+837>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088deb <+843>: mov %r9,%r11 > 0x000000349e088dee <+846>: pxor %xmm0,%xmm0 > 0x000000349e088df2 <+850>: mov $0x10,%rcx > 0x000000349e088df9 <+857>: mov $0x2,%r9d > 0x000000349e088dff <+863>: lea 0x2(%rdi),%r10 > 0x000000349e088e03 <+867>: and $0xfff,%r10 > 0x000000349e088e0a <+874>: sub $0x1000,%r10 > 0x000000349e088e11 <+881>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088e20 <+896>: add $0x10,%r10 > 0x000000349e088e24 <+900>: jg 0x349e088ed0 <__strncmp_sse2+1072> > 0x000000349e088e2a <+906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088e2f <+911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088e34 <+916>: movdqa %xmm2,%xmm4 > 0x000000349e088e38 <+920>: psrldq $0x2,%xmm3 > 0x000000349e088e3d <+925>: pslldq $0xe,%xmm2 > 0x000000349e088e42 <+930>: por %xmm3,%xmm2 > 0x000000349e088e46 <+934>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088e4a <+938>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088e4e <+942>: psubb %xmm0,%xmm1 > 0x000000349e088e52 <+946>: pmovmskb %xmm1,%edx > 0x000000349e088e56 <+950>: sub $0xffff,%edx > 0x000000349e088e5c <+956>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088e62 <+962>: sub $0x10,%r11 > 0x000000349e088e66 <+966>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088e6c <+972>: add $0x10,%rcx > 0x000000349e088e70 <+976>: movdqa %xmm4,%xmm3 > 0x000000349e088e74 <+980>: add $0x10,%r10 > 0x000000349e088e78 <+984>: jg 0x349e088ed0 <__strncmp_sse2+1072> > 0x000000349e088e7a <+986>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088e7f <+991>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088e84 <+996>: movdqa %xmm2,%xmm4 > 0x000000349e088e88 <+1000>: psrldq $0x2,%xmm3 > 0x000000349e088e8d <+1005>: pslldq $0xe,%xmm2 > 0x000000349e088e92 <+1010>: por %xmm3,%xmm2 > 0x000000349e088e96 <+1014>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088e9a <+1018>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088e9e <+1022>: psubb %xmm0,%xmm1 > 0x000000349e088ea2 <+1026>: pmovmskb %xmm1,%edx > 0x000000349e088ea6 <+1030>: sub $0xffff,%edx > 0x000000349e088eac <+1036>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088eb2 <+1042>: sub $0x10,%r11 > 0x000000349e088eb6 <+1046>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088ebc <+1052>: add $0x10,%rcx > 0x000000349e088ec0 <+1056>: movdqa %xmm4,%xmm3 > 0x000000349e088ec4 <+1060>: jmpq 0x349e088e20 <__strncmp_sse2+896> > 0x000000349e088ec9 <+1065>: nopl 0x0(%rax) > 0x000000349e088ed0 <+1072>: pcmpeqb %xmm3,%xmm0 > 0x000000349e088ed4 <+1076>: pmovmskb %xmm0,%edx > 0x000000349e088ed8 <+1080>: test $0xfffc,%edx > 0x000000349e088ede <+1086>: jne 0x349e088f00 <__strncmp_sse2+1120> > 0x000000349e088ee0 <+1088>: cmp $0xe,%r11 > 0x000000349e088ee4 <+1092>: jbe 0x349e088f00 <__strncmp_sse2+1120> > 0x000000349e088ee6 <+1094>: pxor %xmm0,%xmm0 > 0x000000349e088eea <+1098>: sub $0x1000,%r10 > 0x000000349e088ef1 <+1105>: jmpq 0x349e088e2a <__strncmp_sse2+906> > 0x000000349e088ef6 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088f00 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088f05 <+1125>: psrldq $0x2,%xmm0 > 0x000000349e088f0a <+1130>: psrldq $0x2,%xmm3 > 0x000000349e088f0f <+1135>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e088f14 <+1140>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088f20 <+1152>: pxor %xmm0,%xmm0 > 0x000000349e088f24 <+1156>: movdqa (%rdi),%xmm2 > 0x000000349e088f28 <+1160>: movdqa (%rsi),%xmm1 > 0x000000349e088f2c <+1164>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088f30 <+1168>: pslldq $0xd,%xmm2 > 0x000000349e088f35 <+1173>: pcmpeqb %xmm1,%xmm2 > 0x000000349e088f39 <+1177>: psubb %xmm0,%xmm2 > 0x000000349e088f3d <+1181>: pmovmskb %xmm2,%r9d > 0x000000349e088f42 <+1186>: shr %cl,%edx > 0x000000349e088f44 <+1188>: shr %cl,%r9d > 0x000000349e088f47 <+1191>: sub %r9d,%edx > 0x000000349e088f4a <+1194>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e088f50 <+1200>: movdqa (%rdi),%xmm3 > 0x000000349e088f54 <+1204>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e088f59 <+1209>: cmp %r9,%r11 > 0x000000349e088f5c <+1212>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088f62 <+1218>: test %r9,%r9 > 0x000000349e088f65 <+1221>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088f6b <+1227>: mov %r9,%r11 > 0x000000349e088f6e <+1230>: pxor %xmm0,%xmm0 > 0x000000349e088f72 <+1234>: mov $0x10,%rcx > 0x000000349e088f79 <+1241>: mov $0x3,%r9d > 0x000000349e088f7f <+1247>: lea 0x3(%rdi),%r10 > 0x000000349e088f83 <+1251>: and $0xfff,%r10 > 0x000000349e088f8a <+1258>: sub $0x1000,%r10 > 0x000000349e088f91 <+1265>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e088fa0 <+1280>: add $0x10,%r10 > 0x000000349e088fa4 <+1284>: jg 0x349e089050 <__strncmp_sse2+1456> > 0x000000349e088faa <+1290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088faf <+1295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e088fb4 <+1300>: movdqa %xmm2,%xmm4 > 0x000000349e088fb8 <+1304>: psrldq $0x3,%xmm3 > 0x000000349e088fbd <+1309>: pslldq $0xd,%xmm2 > 0x000000349e088fc2 <+1314>: por %xmm3,%xmm2 > 0x000000349e088fc6 <+1318>: pcmpeqb %xmm1,%xmm0 > 0x000000349e088fca <+1322>: pcmpeqb %xmm2,%xmm1 > 0x000000349e088fce <+1326>: psubb %xmm0,%xmm1 > 0x000000349e088fd2 <+1330>: pmovmskb %xmm1,%edx > 0x000000349e088fd6 <+1334>: sub $0xffff,%edx > 0x000000349e088fdc <+1340>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e088fe2 <+1346>: sub $0x10,%r11 > 0x000000349e088fe6 <+1350>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e088fec <+1356>: add $0x10,%rcx > 0x000000349e088ff0 <+1360>: movdqa %xmm4,%xmm3 > 0x000000349e088ff4 <+1364>: add $0x10,%r10 > 0x000000349e088ff8 <+1368>: jg 0x349e089050 <__strncmp_sse2+1456> > 0x000000349e088ffa <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e088fff <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089004 <+1380>: movdqa %xmm2,%xmm4 > 0x000000349e089008 <+1384>: psrldq $0x3,%xmm3 > 0x000000349e08900d <+1389>: pslldq $0xd,%xmm2 > 0x000000349e089012 <+1394>: por %xmm3,%xmm2 > 0x000000349e089016 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08901a <+1402>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08901e <+1406>: psubb %xmm0,%xmm1 > 0x000000349e089022 <+1410>: pmovmskb %xmm1,%edx > 0x000000349e089026 <+1414>: sub $0xffff,%edx > 0x000000349e08902c <+1420>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089032 <+1426>: sub $0x10,%r11 > 0x000000349e089036 <+1430>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08903c <+1436>: add $0x10,%rcx > 0x000000349e089040 <+1440>: movdqa %xmm4,%xmm3 > 0x000000349e089044 <+1444>: jmpq 0x349e088fa0 <__strncmp_sse2+1280> > 0x000000349e089049 <+1449>: nopl 0x0(%rax) > 0x000000349e089050 <+1456>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089054 <+1460>: pmovmskb %xmm0,%edx > 0x000000349e089058 <+1464>: test $0xfff8,%edx > 0x000000349e08905e <+1470>: jne 0x349e089080 <__strncmp_sse2+1504> > 0x000000349e089060 <+1472>: cmp $0xd,%r11 > 0x000000349e089064 <+1476>: jbe 0x349e089080 <__strncmp_sse2+1504> > 0x000000349e089066 <+1478>: pxor %xmm0,%xmm0 > 0x000000349e08906a <+1482>: sub $0x1000,%r10 > 0x000000349e089071 <+1489>: jmpq 0x349e088faa <__strncmp_sse2+1290> > 0x000000349e089076 <+1494>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089080 <+1504>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089085 <+1509>: psrldq $0x3,%xmm0 > 0x000000349e08908a <+1514>: psrldq $0x3,%xmm3 > 0x000000349e08908f <+1519>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089094 <+1524>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0890a0 <+1536>: pxor %xmm0,%xmm0 > 0x000000349e0890a4 <+1540>: movdqa (%rdi),%xmm2 > 0x000000349e0890a8 <+1544>: movdqa (%rsi),%xmm1 > 0x000000349e0890ac <+1548>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0890b0 <+1552>: pslldq $0xc,%xmm2 > 0x000000349e0890b5 <+1557>: pcmpeqb %xmm1,%xmm2 > 0x000000349e0890b9 <+1561>: psubb %xmm0,%xmm2 > 0x000000349e0890bd <+1565>: pmovmskb %xmm2,%r9d > 0x000000349e0890c2 <+1570>: shr %cl,%edx > 0x000000349e0890c4 <+1572>: shr %cl,%r9d > 0x000000349e0890c7 <+1575>: sub %r9d,%edx > 0x000000349e0890ca <+1578>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e0890d0 <+1584>: movdqa (%rdi),%xmm3 > 0x000000349e0890d4 <+1588>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e0890d9 <+1593>: cmp %r9,%r11 > 0x000000349e0890dc <+1596>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0890e2 <+1602>: test %r9,%r9 > 0x000000349e0890e5 <+1605>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0890eb <+1611>: mov %r9,%r11 > 0x000000349e0890ee <+1614>: pxor %xmm0,%xmm0 > 0x000000349e0890f2 <+1618>: mov $0x10,%rcx > 0x000000349e0890f9 <+1625>: mov $0x4,%r9d > 0x000000349e0890ff <+1631>: lea 0x4(%rdi),%r10 > 0x000000349e089103 <+1635>: and $0xfff,%r10 > 0x000000349e08910a <+1642>: sub $0x1000,%r10 > 0x000000349e089111 <+1649>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089120 <+1664>: add $0x10,%r10 > 0x000000349e089124 <+1668>: jg 0x349e0891d0 <__strncmp_sse2+1840> > 0x000000349e08912a <+1674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08912f <+1679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089134 <+1684>: movdqa %xmm2,%xmm4 > 0x000000349e089138 <+1688>: psrldq $0x4,%xmm3 > 0x000000349e08913d <+1693>: pslldq $0xc,%xmm2 > 0x000000349e089142 <+1698>: por %xmm3,%xmm2 > 0x000000349e089146 <+1702>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08914a <+1706>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08914e <+1710>: psubb %xmm0,%xmm1 > 0x000000349e089152 <+1714>: pmovmskb %xmm1,%edx > 0x000000349e089156 <+1718>: sub $0xffff,%edx > 0x000000349e08915c <+1724>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089162 <+1730>: sub $0x10,%r11 > 0x000000349e089166 <+1734>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08916c <+1740>: add $0x10,%rcx > 0x000000349e089170 <+1744>: movdqa %xmm4,%xmm3 > 0x000000349e089174 <+1748>: add $0x10,%r10 > 0x000000349e089178 <+1752>: jg 0x349e0891d0 <__strncmp_sse2+1840> > 0x000000349e08917a <+1754>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08917f <+1759>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089184 <+1764>: movdqa %xmm2,%xmm4 > 0x000000349e089188 <+1768>: psrldq $0x4,%xmm3 > 0x000000349e08918d <+1773>: pslldq $0xc,%xmm2 > 0x000000349e089192 <+1778>: por %xmm3,%xmm2 > 0x000000349e089196 <+1782>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08919a <+1786>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08919e <+1790>: psubb %xmm0,%xmm1 > 0x000000349e0891a2 <+1794>: pmovmskb %xmm1,%edx > 0x000000349e0891a6 <+1798>: sub $0xffff,%edx > 0x000000349e0891ac <+1804>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0891b2 <+1810>: sub $0x10,%r11 > 0x000000349e0891b6 <+1814>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0891bc <+1820>: add $0x10,%rcx > 0x000000349e0891c0 <+1824>: movdqa %xmm4,%xmm3 > 0x000000349e0891c4 <+1828>: jmpq 0x349e089120 <__strncmp_sse2+1664> > 0x000000349e0891c9 <+1833>: nopl 0x0(%rax) > 0x000000349e0891d0 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x000000349e0891d4 <+1844>: pmovmskb %xmm0,%edx > 0x000000349e0891d8 <+1848>: test $0xfff0,%edx > 0x000000349e0891de <+1854>: jne 0x349e089200 <__strncmp_sse2+1888> > 0x000000349e0891e0 <+1856>: cmp $0xc,%r11 > 0x000000349e0891e4 <+1860>: jbe 0x349e089200 <__strncmp_sse2+1888> > 0x000000349e0891e6 <+1862>: pxor %xmm0,%xmm0 > 0x000000349e0891ea <+1866>: sub $0x1000,%r10 > 0x000000349e0891f1 <+1873>: jmpq 0x349e08912a <__strncmp_sse2+1674> > 0x000000349e0891f6 <+1878>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089200 <+1888>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089205 <+1893>: psrldq $0x4,%xmm0 > 0x000000349e08920a <+1898>: psrldq $0x4,%xmm3 > 0x000000349e08920f <+1903>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089214 <+1908>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089220 <+1920>: pxor %xmm0,%xmm0 > 0x000000349e089224 <+1924>: movdqa (%rdi),%xmm2 > 0x000000349e089228 <+1928>: movdqa (%rsi),%xmm1 > 0x000000349e08922c <+1932>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089230 <+1936>: pslldq $0xb,%xmm2 > 0x000000349e089235 <+1941>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089239 <+1945>: psubb %xmm0,%xmm2 > 0x000000349e08923d <+1949>: pmovmskb %xmm2,%r9d > 0x000000349e089242 <+1954>: shr %cl,%edx > 0x000000349e089244 <+1956>: shr %cl,%r9d > 0x000000349e089247 <+1959>: sub %r9d,%edx > 0x000000349e08924a <+1962>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089250 <+1968>: movdqa (%rdi),%xmm3 > 0x000000349e089254 <+1972>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089259 <+1977>: cmp %r9,%r11 > 0x000000349e08925c <+1980>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089262 <+1986>: test %r9,%r9 > 0x000000349e089265 <+1989>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08926b <+1995>: mov %r9,%r11 > 0x000000349e08926e <+1998>: pxor %xmm0,%xmm0 > 0x000000349e089272 <+2002>: mov $0x10,%rcx > 0x000000349e089279 <+2009>: mov $0x5,%r9d > 0x000000349e08927f <+2015>: lea 0x5(%rdi),%r10 > 0x000000349e089283 <+2019>: and $0xfff,%r10 > 0x000000349e08928a <+2026>: sub $0x1000,%r10 > 0x000000349e089291 <+2033>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0892a0 <+2048>: add $0x10,%r10 > 0x000000349e0892a4 <+2052>: jg 0x349e089350 <__strncmp_sse2+2224> > 0x000000349e0892aa <+2058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0892af <+2063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e0892b4 <+2068>: movdqa %xmm2,%xmm4 > 0x000000349e0892b8 <+2072>: psrldq $0x5,%xmm3 > 0x000000349e0892bd <+2077>: pslldq $0xb,%xmm2 > 0x000000349e0892c2 <+2082>: por %xmm3,%xmm2 > 0x000000349e0892c6 <+2086>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0892ca <+2090>: pcmpeqb %xmm2,%xmm1 > 0x000000349e0892ce <+2094>: psubb %xmm0,%xmm1 > 0x000000349e0892d2 <+2098>: pmovmskb %xmm1,%edx > 0x000000349e0892d6 <+2102>: sub $0xffff,%edx > 0x000000349e0892dc <+2108>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0892e2 <+2114>: sub $0x10,%r11 > 0x000000349e0892e6 <+2118>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0892ec <+2124>: add $0x10,%rcx > 0x000000349e0892f0 <+2128>: movdqa %xmm4,%xmm3 > 0x000000349e0892f4 <+2132>: add $0x10,%r10 > 0x000000349e0892f8 <+2136>: jg 0x349e089350 <__strncmp_sse2+2224> > 0x000000349e0892fa <+2138>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0892ff <+2143>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089304 <+2148>: movdqa %xmm2,%xmm4 > 0x000000349e089308 <+2152>: psrldq $0x5,%xmm3 > 0x000000349e08930d <+2157>: pslldq $0xb,%xmm2 > 0x000000349e089312 <+2162>: por %xmm3,%xmm2 > 0x000000349e089316 <+2166>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08931a <+2170>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08931e <+2174>: psubb %xmm0,%xmm1 > 0x000000349e089322 <+2178>: pmovmskb %xmm1,%edx > 0x000000349e089326 <+2182>: sub $0xffff,%edx > 0x000000349e08932c <+2188>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089332 <+2194>: sub $0x10,%r11 > 0x000000349e089336 <+2198>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08933c <+2204>: add $0x10,%rcx > 0x000000349e089340 <+2208>: movdqa %xmm4,%xmm3 > 0x000000349e089344 <+2212>: jmpq 0x349e0892a0 <__strncmp_sse2+2048> > 0x000000349e089349 <+2217>: nopl 0x0(%rax) > 0x000000349e089350 <+2224>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089354 <+2228>: pmovmskb %xmm0,%edx > 0x000000349e089358 <+2232>: test $0xffe0,%edx > 0x000000349e08935e <+2238>: jne 0x349e089380 <__strncmp_sse2+2272> > 0x000000349e089360 <+2240>: cmp $0xb,%r11 > 0x000000349e089364 <+2244>: jbe 0x349e089380 <__strncmp_sse2+2272> > 0x000000349e089366 <+2246>: pxor %xmm0,%xmm0 > 0x000000349e08936a <+2250>: sub $0x1000,%r10 > 0x000000349e089371 <+2257>: jmpq 0x349e0892aa <__strncmp_sse2+2058> > 0x000000349e089376 <+2262>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089380 <+2272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089385 <+2277>: psrldq $0x5,%xmm0 > 0x000000349e08938a <+2282>: psrldq $0x5,%xmm3 > 0x000000349e08938f <+2287>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089394 <+2292>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0893a0 <+2304>: pxor %xmm0,%xmm0 > 0x000000349e0893a4 <+2308>: movdqa (%rdi),%xmm2 > 0x000000349e0893a8 <+2312>: movdqa (%rsi),%xmm1 > 0x000000349e0893ac <+2316>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0893b0 <+2320>: pslldq $0xa,%xmm2 > 0x000000349e0893b5 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x000000349e0893b9 <+2329>: psubb %xmm0,%xmm2 > 0x000000349e0893bd <+2333>: pmovmskb %xmm2,%r9d > 0x000000349e0893c2 <+2338>: shr %cl,%edx > 0x000000349e0893c4 <+2340>: shr %cl,%r9d > 0x000000349e0893c7 <+2343>: sub %r9d,%edx > 0x000000349e0893ca <+2346>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e0893d0 <+2352>: movdqa (%rdi),%xmm3 > 0x000000349e0893d4 <+2356>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e0893d9 <+2361>: cmp %r9,%r11 > 0x000000349e0893dc <+2364>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0893e2 <+2370>: test %r9,%r9 > 0x000000349e0893e5 <+2373>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0893eb <+2379>: mov %r9,%r11 > 0x000000349e0893ee <+2382>: pxor %xmm0,%xmm0 > 0x000000349e0893f2 <+2386>: mov $0x10,%rcx > 0x000000349e0893f9 <+2393>: mov $0x6,%r9d > 0x000000349e0893ff <+2399>: lea 0x6(%rdi),%r10 > 0x000000349e089403 <+2403>: and $0xfff,%r10 > 0x000000349e08940a <+2410>: sub $0x1000,%r10 > 0x000000349e089411 <+2417>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089420 <+2432>: add $0x10,%r10 > 0x000000349e089424 <+2436>: jg 0x349e0894d0 <__strncmp_sse2+2608> > 0x000000349e08942a <+2442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08942f <+2447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089434 <+2452>: movdqa %xmm2,%xmm4 > 0x000000349e089438 <+2456>: psrldq $0x6,%xmm3 > 0x000000349e08943d <+2461>: pslldq $0xa,%xmm2 > 0x000000349e089442 <+2466>: por %xmm3,%xmm2 > 0x000000349e089446 <+2470>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08944a <+2474>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08944e <+2478>: psubb %xmm0,%xmm1 > 0x000000349e089452 <+2482>: pmovmskb %xmm1,%edx > 0x000000349e089456 <+2486>: sub $0xffff,%edx > 0x000000349e08945c <+2492>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089462 <+2498>: sub $0x10,%r11 > 0x000000349e089466 <+2502>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08946c <+2508>: add $0x10,%rcx > 0x000000349e089470 <+2512>: movdqa %xmm4,%xmm3 > 0x000000349e089474 <+2516>: add $0x10,%r10 > 0x000000349e089478 <+2520>: jg 0x349e0894d0 <__strncmp_sse2+2608> > 0x000000349e08947a <+2522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08947f <+2527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089484 <+2532>: movdqa %xmm2,%xmm4 > 0x000000349e089488 <+2536>: psrldq $0x6,%xmm3 > 0x000000349e08948d <+2541>: pslldq $0xa,%xmm2 > 0x000000349e089492 <+2546>: por %xmm3,%xmm2 > 0x000000349e089496 <+2550>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08949a <+2554>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08949e <+2558>: psubb %xmm0,%xmm1 > 0x000000349e0894a2 <+2562>: pmovmskb %xmm1,%edx > 0x000000349e0894a6 <+2566>: sub $0xffff,%edx > 0x000000349e0894ac <+2572>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0894b2 <+2578>: sub $0x10,%r11 > 0x000000349e0894b6 <+2582>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0894bc <+2588>: add $0x10,%rcx > 0x000000349e0894c0 <+2592>: movdqa %xmm4,%xmm3 > 0x000000349e0894c4 <+2596>: jmpq 0x349e089420 <__strncmp_sse2+2432> > 0x000000349e0894c9 <+2601>: nopl 0x0(%rax) > 0x000000349e0894d0 <+2608>: pcmpeqb %xmm3,%xmm0 > 0x000000349e0894d4 <+2612>: pmovmskb %xmm0,%edx > 0x000000349e0894d8 <+2616>: test $0xffc0,%edx > 0x000000349e0894de <+2622>: jne 0x349e089500 <__strncmp_sse2+2656> > 0x000000349e0894e0 <+2624>: cmp $0xa,%r11 > 0x000000349e0894e4 <+2628>: jbe 0x349e089500 <__strncmp_sse2+2656> > 0x000000349e0894e6 <+2630>: pxor %xmm0,%xmm0 > 0x000000349e0894ea <+2634>: sub $0x1000,%r10 > 0x000000349e0894f1 <+2641>: jmpq 0x349e08942a <__strncmp_sse2+2442> > 0x000000349e0894f6 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089500 <+2656>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089505 <+2661>: psrldq $0x6,%xmm0 > 0x000000349e08950a <+2666>: psrldq $0x6,%xmm3 > 0x000000349e08950f <+2671>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089514 <+2676>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089520 <+2688>: pxor %xmm0,%xmm0 > 0x000000349e089524 <+2692>: movdqa (%rdi),%xmm2 > 0x000000349e089528 <+2696>: movdqa (%rsi),%xmm1 > 0x000000349e08952c <+2700>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089530 <+2704>: pslldq $0x9,%xmm2 > 0x000000349e089535 <+2709>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089539 <+2713>: psubb %xmm0,%xmm2 > 0x000000349e08953d <+2717>: pmovmskb %xmm2,%r9d > 0x000000349e089542 <+2722>: shr %cl,%edx > 0x000000349e089544 <+2724>: shr %cl,%r9d > 0x000000349e089547 <+2727>: sub %r9d,%edx > 0x000000349e08954a <+2730>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089550 <+2736>: movdqa (%rdi),%xmm3 > 0x000000349e089554 <+2740>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089559 <+2745>: cmp %r9,%r11 > 0x000000349e08955c <+2748>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089562 <+2754>: test %r9,%r9 > 0x000000349e089565 <+2757>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08956b <+2763>: mov %r9,%r11 > 0x000000349e08956e <+2766>: pxor %xmm0,%xmm0 > 0x000000349e089572 <+2770>: mov $0x10,%rcx > 0x000000349e089579 <+2777>: mov $0x7,%r9d > 0x000000349e08957f <+2783>: lea 0x7(%rdi),%r10 > 0x000000349e089583 <+2787>: and $0xfff,%r10 > 0x000000349e08958a <+2794>: sub $0x1000,%r10 > 0x000000349e089591 <+2801>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0895a0 <+2816>: add $0x10,%r10 > 0x000000349e0895a4 <+2820>: jg 0x349e089650 <__strncmp_sse2+2992> > 0x000000349e0895aa <+2826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0895af <+2831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e0895b4 <+2836>: movdqa %xmm2,%xmm4 > 0x000000349e0895b8 <+2840>: psrldq $0x7,%xmm3 > 0x000000349e0895bd <+2845>: pslldq $0x9,%xmm2 > 0x000000349e0895c2 <+2850>: por %xmm3,%xmm2 > 0x000000349e0895c6 <+2854>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0895ca <+2858>: pcmpeqb %xmm2,%xmm1 > 0x000000349e0895ce <+2862>: psubb %xmm0,%xmm1 > 0x000000349e0895d2 <+2866>: pmovmskb %xmm1,%edx > 0x000000349e0895d6 <+2870>: sub $0xffff,%edx > 0x000000349e0895dc <+2876>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0895e2 <+2882>: sub $0x10,%r11 > 0x000000349e0895e6 <+2886>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0895ec <+2892>: add $0x10,%rcx > 0x000000349e0895f0 <+2896>: movdqa %xmm4,%xmm3 > 0x000000349e0895f4 <+2900>: add $0x10,%r10 > 0x000000349e0895f8 <+2904>: jg 0x349e089650 <__strncmp_sse2+2992> > 0x000000349e0895fa <+2906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0895ff <+2911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089604 <+2916>: movdqa %xmm2,%xmm4 > 0x000000349e089608 <+2920>: psrldq $0x7,%xmm3 > 0x000000349e08960d <+2925>: pslldq $0x9,%xmm2 > 0x000000349e089612 <+2930>: por %xmm3,%xmm2 > 0x000000349e089616 <+2934>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08961a <+2938>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08961e <+2942>: psubb %xmm0,%xmm1 > 0x000000349e089622 <+2946>: pmovmskb %xmm1,%edx > 0x000000349e089626 <+2950>: sub $0xffff,%edx > 0x000000349e08962c <+2956>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089632 <+2962>: sub $0x10,%r11 > 0x000000349e089636 <+2966>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08963c <+2972>: add $0x10,%rcx > 0x000000349e089640 <+2976>: movdqa %xmm4,%xmm3 > 0x000000349e089644 <+2980>: jmpq 0x349e0895a0 <__strncmp_sse2+2816> > 0x000000349e089649 <+2985>: nopl 0x0(%rax) > 0x000000349e089650 <+2992>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089654 <+2996>: pmovmskb %xmm0,%edx > 0x000000349e089658 <+3000>: test $0xff80,%edx > 0x000000349e08965e <+3006>: jne 0x349e089680 <__strncmp_sse2+3040> > 0x000000349e089660 <+3008>: cmp $0x9,%r11 > 0x000000349e089664 <+3012>: jbe 0x349e089680 <__strncmp_sse2+3040> > 0x000000349e089666 <+3014>: pxor %xmm0,%xmm0 > 0x000000349e08966a <+3018>: sub $0x1000,%r10 > 0x000000349e089671 <+3025>: jmpq 0x349e0895aa <__strncmp_sse2+2826> > 0x000000349e089676 <+3030>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089680 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089685 <+3045>: psrldq $0x7,%xmm0 > 0x000000349e08968a <+3050>: psrldq $0x7,%xmm3 > 0x000000349e08968f <+3055>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089694 <+3060>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0896a0 <+3072>: pxor %xmm0,%xmm0 > 0x000000349e0896a4 <+3076>: movdqa (%rdi),%xmm2 > 0x000000349e0896a8 <+3080>: movdqa (%rsi),%xmm1 > 0x000000349e0896ac <+3084>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0896b0 <+3088>: pslldq $0x8,%xmm2 > 0x000000349e0896b5 <+3093>: pcmpeqb %xmm1,%xmm2 > 0x000000349e0896b9 <+3097>: psubb %xmm0,%xmm2 > 0x000000349e0896bd <+3101>: pmovmskb %xmm2,%r9d > 0x000000349e0896c2 <+3106>: shr %cl,%edx > 0x000000349e0896c4 <+3108>: shr %cl,%r9d > 0x000000349e0896c7 <+3111>: sub %r9d,%edx > 0x000000349e0896ca <+3114>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e0896d0 <+3120>: movdqa (%rdi),%xmm3 > 0x000000349e0896d4 <+3124>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e0896d9 <+3129>: cmp %r9,%r11 > 0x000000349e0896dc <+3132>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0896e2 <+3138>: test %r9,%r9 > 0x000000349e0896e5 <+3141>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0896eb <+3147>: mov %r9,%r11 > 0x000000349e0896ee <+3150>: pxor %xmm0,%xmm0 > 0x000000349e0896f2 <+3154>: mov $0x10,%rcx > 0x000000349e0896f9 <+3161>: mov $0x8,%r9d > 0x000000349e0896ff <+3167>: lea 0x8(%rdi),%r10 > 0x000000349e089703 <+3171>: and $0xfff,%r10 > 0x000000349e08970a <+3178>: sub $0x1000,%r10 > 0x000000349e089711 <+3185>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089720 <+3200>: add $0x10,%r10 > 0x000000349e089724 <+3204>: jg 0x349e0897d0 <__strncmp_sse2+3376> > 0x000000349e08972a <+3210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08972f <+3215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089734 <+3220>: movdqa %xmm2,%xmm4 > 0x000000349e089738 <+3224>: psrldq $0x8,%xmm3 > 0x000000349e08973d <+3229>: pslldq $0x8,%xmm2 > 0x000000349e089742 <+3234>: por %xmm3,%xmm2 > 0x000000349e089746 <+3238>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08974a <+3242>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08974e <+3246>: psubb %xmm0,%xmm1 > 0x000000349e089752 <+3250>: pmovmskb %xmm1,%edx > 0x000000349e089756 <+3254>: sub $0xffff,%edx > 0x000000349e08975c <+3260>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089762 <+3266>: sub $0x10,%r11 > 0x000000349e089766 <+3270>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08976c <+3276>: add $0x10,%rcx > 0x000000349e089770 <+3280>: movdqa %xmm4,%xmm3 > 0x000000349e089774 <+3284>: add $0x10,%r10 > 0x000000349e089778 <+3288>: jg 0x349e0897d0 <__strncmp_sse2+3376> > 0x000000349e08977a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08977f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089784 <+3300>: movdqa %xmm2,%xmm4 > 0x000000349e089788 <+3304>: psrldq $0x8,%xmm3 > 0x000000349e08978d <+3309>: pslldq $0x8,%xmm2 > 0x000000349e089792 <+3314>: por %xmm3,%xmm2 > 0x000000349e089796 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08979a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08979e <+3326>: psubb %xmm0,%xmm1 > 0x000000349e0897a2 <+3330>: pmovmskb %xmm1,%edx > 0x000000349e0897a6 <+3334>: sub $0xffff,%edx > 0x000000349e0897ac <+3340>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0897b2 <+3346>: sub $0x10,%r11 > 0x000000349e0897b6 <+3350>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0897bc <+3356>: add $0x10,%rcx > 0x000000349e0897c0 <+3360>: movdqa %xmm4,%xmm3 > 0x000000349e0897c4 <+3364>: jmpq 0x349e089720 <__strncmp_sse2+3200> > 0x000000349e0897c9 <+3369>: nopl 0x0(%rax) > 0x000000349e0897d0 <+3376>: pcmpeqb %xmm3,%xmm0 > 0x000000349e0897d4 <+3380>: pmovmskb %xmm0,%edx > 0x000000349e0897d8 <+3384>: test $0xff00,%edx > 0x000000349e0897de <+3390>: jne 0x349e089800 <__strncmp_sse2+3424> > 0x000000349e0897e0 <+3392>: cmp $0x8,%r11 > 0x000000349e0897e4 <+3396>: jbe 0x349e089800 <__strncmp_sse2+3424> > 0x000000349e0897e6 <+3398>: pxor %xmm0,%xmm0 > 0x000000349e0897ea <+3402>: sub $0x1000,%r10 > 0x000000349e0897f1 <+3409>: jmpq 0x349e08972a <__strncmp_sse2+3210> > 0x000000349e0897f6 <+3414>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089800 <+3424>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089805 <+3429>: psrldq $0x8,%xmm0 > 0x000000349e08980a <+3434>: psrldq $0x8,%xmm3 > 0x000000349e08980f <+3439>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089814 <+3444>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089820 <+3456>: pxor %xmm0,%xmm0 > 0x000000349e089824 <+3460>: movdqa (%rdi),%xmm2 > 0x000000349e089828 <+3464>: movdqa (%rsi),%xmm1 > 0x000000349e08982c <+3468>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089830 <+3472>: pslldq $0x7,%xmm2 > 0x000000349e089835 <+3477>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089839 <+3481>: psubb %xmm0,%xmm2 > 0x000000349e08983d <+3485>: pmovmskb %xmm2,%r9d > 0x000000349e089842 <+3490>: shr %cl,%edx > 0x000000349e089844 <+3492>: shr %cl,%r9d > 0x000000349e089847 <+3495>: sub %r9d,%edx > 0x000000349e08984a <+3498>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089850 <+3504>: movdqa (%rdi),%xmm3 > 0x000000349e089854 <+3508>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089859 <+3513>: cmp %r9,%r11 > 0x000000349e08985c <+3516>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089862 <+3522>: test %r9,%r9 > 0x000000349e089865 <+3525>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08986b <+3531>: mov %r9,%r11 > 0x000000349e08986e <+3534>: pxor %xmm0,%xmm0 > 0x000000349e089872 <+3538>: mov $0x10,%rcx > 0x000000349e089879 <+3545>: mov $0x9,%r9d > 0x000000349e08987f <+3551>: lea 0x9(%rdi),%r10 > 0x000000349e089883 <+3555>: and $0xfff,%r10 > 0x000000349e08988a <+3562>: sub $0x1000,%r10 > 0x000000349e089891 <+3569>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0898a0 <+3584>: add $0x10,%r10 > 0x000000349e0898a4 <+3588>: jg 0x349e089950 <__strncmp_sse2+3760> > 0x000000349e0898aa <+3594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0898af <+3599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e0898b4 <+3604>: movdqa %xmm2,%xmm4 > 0x000000349e0898b8 <+3608>: psrldq $0x9,%xmm3 > 0x000000349e0898bd <+3613>: pslldq $0x7,%xmm2 > 0x000000349e0898c2 <+3618>: por %xmm3,%xmm2 > 0x000000349e0898c6 <+3622>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0898ca <+3626>: pcmpeqb %xmm2,%xmm1 > 0x000000349e0898ce <+3630>: psubb %xmm0,%xmm1 > 0x000000349e0898d2 <+3634>: pmovmskb %xmm1,%edx > 0x000000349e0898d6 <+3638>: sub $0xffff,%edx > 0x000000349e0898dc <+3644>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e0898e2 <+3650>: sub $0x10,%r11 > 0x000000349e0898e6 <+3654>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0898ec <+3660>: add $0x10,%rcx > 0x000000349e0898f0 <+3664>: movdqa %xmm4,%xmm3 > 0x000000349e0898f4 <+3668>: add $0x10,%r10 > 0x000000349e0898f8 <+3672>: jg 0x349e089950 <__strncmp_sse2+3760> > 0x000000349e0898fa <+3674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e0898ff <+3679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089904 <+3684>: movdqa %xmm2,%xmm4 > 0x000000349e089908 <+3688>: psrldq $0x9,%xmm3 > 0x000000349e08990d <+3693>: pslldq $0x7,%xmm2 > 0x000000349e089912 <+3698>: por %xmm3,%xmm2 > 0x000000349e089916 <+3702>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08991a <+3706>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08991e <+3710>: psubb %xmm0,%xmm1 > 0x000000349e089922 <+3714>: pmovmskb %xmm1,%edx > 0x000000349e089926 <+3718>: sub $0xffff,%edx > 0x000000349e08992c <+3724>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089932 <+3730>: sub $0x10,%r11 > 0x000000349e089936 <+3734>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08993c <+3740>: add $0x10,%rcx > 0x000000349e089940 <+3744>: movdqa %xmm4,%xmm3 > 0x000000349e089944 <+3748>: jmpq 0x349e0898a0 <__strncmp_sse2+3584> > 0x000000349e089949 <+3753>: nopl 0x0(%rax) > 0x000000349e089950 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089954 <+3764>: pmovmskb %xmm0,%edx > 0x000000349e089958 <+3768>: test $0xfe00,%edx > 0x000000349e08995e <+3774>: jne 0x349e089980 <__strncmp_sse2+3808> > 0x000000349e089960 <+3776>: cmp $0x7,%r11 > 0x000000349e089964 <+3780>: jbe 0x349e089980 <__strncmp_sse2+3808> > 0x000000349e089966 <+3782>: pxor %xmm0,%xmm0 > 0x000000349e08996a <+3786>: sub $0x1000,%r10 > 0x000000349e089971 <+3793>: jmpq 0x349e0898aa <__strncmp_sse2+3594> > 0x000000349e089976 <+3798>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089980 <+3808>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089985 <+3813>: psrldq $0x9,%xmm0 > 0x000000349e08998a <+3818>: psrldq $0x9,%xmm3 > 0x000000349e08998f <+3823>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089994 <+3828>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e0899a0 <+3840>: pxor %xmm0,%xmm0 > 0x000000349e0899a4 <+3844>: movdqa (%rdi),%xmm2 > 0x000000349e0899a8 <+3848>: movdqa (%rsi),%xmm1 > 0x000000349e0899ac <+3852>: pcmpeqb %xmm1,%xmm0 > 0x000000349e0899b0 <+3856>: pslldq $0x6,%xmm2 > 0x000000349e0899b5 <+3861>: pcmpeqb %xmm1,%xmm2 > 0x000000349e0899b9 <+3865>: psubb %xmm0,%xmm2 > 0x000000349e0899bd <+3869>: pmovmskb %xmm2,%r9d > 0x000000349e0899c2 <+3874>: shr %cl,%edx > 0x000000349e0899c4 <+3876>: shr %cl,%r9d > 0x000000349e0899c7 <+3879>: sub %r9d,%edx > 0x000000349e0899ca <+3882>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e0899d0 <+3888>: movdqa (%rdi),%xmm3 > 0x000000349e0899d4 <+3892>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e0899d9 <+3897>: cmp %r9,%r11 > 0x000000349e0899dc <+3900>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0899e2 <+3906>: test %r9,%r9 > 0x000000349e0899e5 <+3909>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e0899eb <+3915>: mov %r9,%r11 > 0x000000349e0899ee <+3918>: pxor %xmm0,%xmm0 > 0x000000349e0899f2 <+3922>: mov $0x10,%rcx > 0x000000349e0899f9 <+3929>: mov $0xa,%r9d > 0x000000349e0899ff <+3935>: lea 0xa(%rdi),%r10 > 0x000000349e089a03 <+3939>: and $0xfff,%r10 > 0x000000349e089a0a <+3946>: sub $0x1000,%r10 > 0x000000349e089a11 <+3953>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089a20 <+3968>: add $0x10,%r10 > 0x000000349e089a24 <+3972>: jg 0x349e089ad0 <__strncmp_sse2+4144> > 0x000000349e089a2a <+3978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089a2f <+3983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089a34 <+3988>: movdqa %xmm2,%xmm4 > 0x000000349e089a38 <+3992>: psrldq $0xa,%xmm3 > 0x000000349e089a3d <+3997>: pslldq $0x6,%xmm2 > 0x000000349e089a42 <+4002>: por %xmm3,%xmm2 > 0x000000349e089a46 <+4006>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089a4a <+4010>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089a4e <+4014>: psubb %xmm0,%xmm1 > 0x000000349e089a52 <+4018>: pmovmskb %xmm1,%edx > 0x000000349e089a56 <+4022>: sub $0xffff,%edx > 0x000000349e089a5c <+4028>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089a62 <+4034>: sub $0x10,%r11 > 0x000000349e089a66 <+4038>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089a6c <+4044>: add $0x10,%rcx > 0x000000349e089a70 <+4048>: movdqa %xmm4,%xmm3 > 0x000000349e089a74 <+4052>: add $0x10,%r10 > 0x000000349e089a78 <+4056>: jg 0x349e089ad0 <__strncmp_sse2+4144> > 0x000000349e089a7a <+4058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089a7f <+4063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089a84 <+4068>: movdqa %xmm2,%xmm4 > 0x000000349e089a88 <+4072>: psrldq $0xa,%xmm3 > 0x000000349e089a8d <+4077>: pslldq $0x6,%xmm2 > 0x000000349e089a92 <+4082>: por %xmm3,%xmm2 > 0x000000349e089a96 <+4086>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089a9a <+4090>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089a9e <+4094>: psubb %xmm0,%xmm1 > 0x000000349e089aa2 <+4098>: pmovmskb %xmm1,%edx > 0x000000349e089aa6 <+4102>: sub $0xffff,%edx > 0x000000349e089aac <+4108>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089ab2 <+4114>: sub $0x10,%r11 > 0x000000349e089ab6 <+4118>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089abc <+4124>: add $0x10,%rcx > 0x000000349e089ac0 <+4128>: movdqa %xmm4,%xmm3 > 0x000000349e089ac4 <+4132>: jmpq 0x349e089a20 <__strncmp_sse2+3968> > 0x000000349e089ac9 <+4137>: nopl 0x0(%rax) > 0x000000349e089ad0 <+4144>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089ad4 <+4148>: pmovmskb %xmm0,%edx > 0x000000349e089ad8 <+4152>: test $0xfc00,%edx > 0x000000349e089ade <+4158>: jne 0x349e089b00 <__strncmp_sse2+4192> > 0x000000349e089ae0 <+4160>: cmp $0x6,%r11 > 0x000000349e089ae4 <+4164>: jbe 0x349e089b00 <__strncmp_sse2+4192> > 0x000000349e089ae6 <+4166>: pxor %xmm0,%xmm0 > 0x000000349e089aea <+4170>: sub $0x1000,%r10 > 0x000000349e089af1 <+4177>: jmpq 0x349e089a2a <__strncmp_sse2+3978> > 0x000000349e089af6 <+4182>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089b00 <+4192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089b05 <+4197>: psrldq $0xa,%xmm0 > 0x000000349e089b0a <+4202>: psrldq $0xa,%xmm3 > 0x000000349e089b0f <+4207>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089b14 <+4212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089b20 <+4224>: pxor %xmm0,%xmm0 > 0x000000349e089b24 <+4228>: movdqa (%rdi),%xmm2 > 0x000000349e089b28 <+4232>: movdqa (%rsi),%xmm1 > 0x000000349e089b2c <+4236>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089b30 <+4240>: pslldq $0x5,%xmm2 > 0x000000349e089b35 <+4245>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089b39 <+4249>: psubb %xmm0,%xmm2 > 0x000000349e089b3d <+4253>: pmovmskb %xmm2,%r9d > 0x000000349e089b42 <+4258>: shr %cl,%edx > 0x000000349e089b44 <+4260>: shr %cl,%r9d > 0x000000349e089b47 <+4263>: sub %r9d,%edx > 0x000000349e089b4a <+4266>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089b50 <+4272>: movdqa (%rdi),%xmm3 > 0x000000349e089b54 <+4276>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089b59 <+4281>: cmp %r9,%r11 > 0x000000349e089b5c <+4284>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089b62 <+4290>: test %r9,%r9 > 0x000000349e089b65 <+4293>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089b6b <+4299>: mov %r9,%r11 > 0x000000349e089b6e <+4302>: pxor %xmm0,%xmm0 > 0x000000349e089b72 <+4306>: mov $0x10,%rcx > 0x000000349e089b79 <+4313>: mov $0xb,%r9d > 0x000000349e089b7f <+4319>: lea 0xb(%rdi),%r10 > 0x000000349e089b83 <+4323>: and $0xfff,%r10 > 0x000000349e089b8a <+4330>: sub $0x1000,%r10 > 0x000000349e089b91 <+4337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089ba0 <+4352>: add $0x10,%r10 > 0x000000349e089ba4 <+4356>: jg 0x349e089c50 <__strncmp_sse2+4528> > 0x000000349e089baa <+4362>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089baf <+4367>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089bb4 <+4372>: movdqa %xmm2,%xmm4 > 0x000000349e089bb8 <+4376>: psrldq $0xb,%xmm3 > 0x000000349e089bbd <+4381>: pslldq $0x5,%xmm2 > 0x000000349e089bc2 <+4386>: por %xmm3,%xmm2 > 0x000000349e089bc6 <+4390>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089bca <+4394>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089bce <+4398>: psubb %xmm0,%xmm1 > 0x000000349e089bd2 <+4402>: pmovmskb %xmm1,%edx > 0x000000349e089bd6 <+4406>: sub $0xffff,%edx > 0x000000349e089bdc <+4412>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089be2 <+4418>: sub $0x10,%r11 > 0x000000349e089be6 <+4422>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089bec <+4428>: add $0x10,%rcx > 0x000000349e089bf0 <+4432>: movdqa %xmm4,%xmm3 > 0x000000349e089bf4 <+4436>: add $0x10,%r10 > 0x000000349e089bf8 <+4440>: jg 0x349e089c50 <__strncmp_sse2+4528> > 0x000000349e089bfa <+4442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089bff <+4447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089c04 <+4452>: movdqa %xmm2,%xmm4 > 0x000000349e089c08 <+4456>: psrldq $0xb,%xmm3 > 0x000000349e089c0d <+4461>: pslldq $0x5,%xmm2 > 0x000000349e089c12 <+4466>: por %xmm3,%xmm2 > 0x000000349e089c16 <+4470>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089c1a <+4474>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089c1e <+4478>: psubb %xmm0,%xmm1 > 0x000000349e089c22 <+4482>: pmovmskb %xmm1,%edx > 0x000000349e089c26 <+4486>: sub $0xffff,%edx > 0x000000349e089c2c <+4492>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089c32 <+4498>: sub $0x10,%r11 > 0x000000349e089c36 <+4502>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089c3c <+4508>: add $0x10,%rcx > 0x000000349e089c40 <+4512>: movdqa %xmm4,%xmm3 > 0x000000349e089c44 <+4516>: jmpq 0x349e089ba0 <__strncmp_sse2+4352> > 0x000000349e089c49 <+4521>: nopl 0x0(%rax) > 0x000000349e089c50 <+4528>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089c54 <+4532>: pmovmskb %xmm0,%edx > 0x000000349e089c58 <+4536>: test $0xf800,%edx > 0x000000349e089c5e <+4542>: jne 0x349e089c80 <__strncmp_sse2+4576> > 0x000000349e089c60 <+4544>: cmp $0x5,%r11 > 0x000000349e089c64 <+4548>: jbe 0x349e089c80 <__strncmp_sse2+4576> > 0x000000349e089c66 <+4550>: pxor %xmm0,%xmm0 > 0x000000349e089c6a <+4554>: sub $0x1000,%r10 > 0x000000349e089c71 <+4561>: jmpq 0x349e089baa <__strncmp_sse2+4362> > 0x000000349e089c76 <+4566>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089c80 <+4576>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089c85 <+4581>: psrldq $0xb,%xmm0 > 0x000000349e089c8a <+4586>: psrldq $0xb,%xmm3 > 0x000000349e089c8f <+4591>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089c94 <+4596>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089ca0 <+4608>: pxor %xmm0,%xmm0 > 0x000000349e089ca4 <+4612>: movdqa (%rdi),%xmm2 > 0x000000349e089ca8 <+4616>: movdqa (%rsi),%xmm1 > 0x000000349e089cac <+4620>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089cb0 <+4624>: pslldq $0x4,%xmm2 > 0x000000349e089cb5 <+4629>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089cb9 <+4633>: psubb %xmm0,%xmm2 > 0x000000349e089cbd <+4637>: pmovmskb %xmm2,%r9d > 0x000000349e089cc2 <+4642>: shr %cl,%edx > 0x000000349e089cc4 <+4644>: shr %cl,%r9d > 0x000000349e089cc7 <+4647>: sub %r9d,%edx > 0x000000349e089cca <+4650>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089cd0 <+4656>: movdqa (%rdi),%xmm3 > 0x000000349e089cd4 <+4660>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089cd9 <+4665>: cmp %r9,%r11 > 0x000000349e089cdc <+4668>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089ce2 <+4674>: test %r9,%r9 > 0x000000349e089ce5 <+4677>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089ceb <+4683>: mov %r9,%r11 > 0x000000349e089cee <+4686>: pxor %xmm0,%xmm0 > 0x000000349e089cf2 <+4690>: mov $0x10,%rcx > 0x000000349e089cf9 <+4697>: mov $0xc,%r9d > 0x000000349e089cff <+4703>: lea 0xc(%rdi),%r10 > 0x000000349e089d03 <+4707>: and $0xfff,%r10 > 0x000000349e089d0a <+4714>: sub $0x1000,%r10 > 0x000000349e089d11 <+4721>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089d20 <+4736>: add $0x10,%r10 > 0x000000349e089d24 <+4740>: jg 0x349e089dd0 <__strncmp_sse2+4912> > 0x000000349e089d2a <+4746>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089d2f <+4751>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089d34 <+4756>: movdqa %xmm2,%xmm4 > 0x000000349e089d38 <+4760>: psrldq $0xc,%xmm3 > 0x000000349e089d3d <+4765>: pslldq $0x4,%xmm2 > 0x000000349e089d42 <+4770>: por %xmm3,%xmm2 > 0x000000349e089d46 <+4774>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089d4a <+4778>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089d4e <+4782>: psubb %xmm0,%xmm1 > 0x000000349e089d52 <+4786>: pmovmskb %xmm1,%edx > 0x000000349e089d56 <+4790>: sub $0xffff,%edx > 0x000000349e089d5c <+4796>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089d62 <+4802>: sub $0x10,%r11 > 0x000000349e089d66 <+4806>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089d6c <+4812>: add $0x10,%rcx > 0x000000349e089d70 <+4816>: movdqa %xmm4,%xmm3 > 0x000000349e089d74 <+4820>: add $0x10,%r10 > 0x000000349e089d78 <+4824>: jg 0x349e089dd0 <__strncmp_sse2+4912> > 0x000000349e089d7a <+4826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089d7f <+4831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089d84 <+4836>: movdqa %xmm2,%xmm4 > 0x000000349e089d88 <+4840>: psrldq $0xc,%xmm3 > 0x000000349e089d8d <+4845>: pslldq $0x4,%xmm2 > 0x000000349e089d92 <+4850>: por %xmm3,%xmm2 > 0x000000349e089d96 <+4854>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089d9a <+4858>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089d9e <+4862>: psubb %xmm0,%xmm1 > 0x000000349e089da2 <+4866>: pmovmskb %xmm1,%edx > 0x000000349e089da6 <+4870>: sub $0xffff,%edx > 0x000000349e089dac <+4876>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089db2 <+4882>: sub $0x10,%r11 > 0x000000349e089db6 <+4886>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089dbc <+4892>: add $0x10,%rcx > 0x000000349e089dc0 <+4896>: movdqa %xmm4,%xmm3 > 0x000000349e089dc4 <+4900>: jmpq 0x349e089d20 <__strncmp_sse2+4736> > 0x000000349e089dc9 <+4905>: nopl 0x0(%rax) > 0x000000349e089dd0 <+4912>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089dd4 <+4916>: pmovmskb %xmm0,%edx > 0x000000349e089dd8 <+4920>: test $0xf000,%edx > 0x000000349e089dde <+4926>: jne 0x349e089e00 <__strncmp_sse2+4960> > 0x000000349e089de0 <+4928>: cmp $0x4,%r11 > 0x000000349e089de4 <+4932>: jbe 0x349e089e00 <__strncmp_sse2+4960> > 0x000000349e089de6 <+4934>: pxor %xmm0,%xmm0 > 0x000000349e089dea <+4938>: sub $0x1000,%r10 > 0x000000349e089df1 <+4945>: jmpq 0x349e089d2a <__strncmp_sse2+4746> > 0x000000349e089df6 <+4950>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089e00 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089e05 <+4965>: psrldq $0xc,%xmm0 > 0x000000349e089e0a <+4970>: psrldq $0xc,%xmm3 > 0x000000349e089e0f <+4975>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089e14 <+4980>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089e20 <+4992>: pxor %xmm0,%xmm0 > 0x000000349e089e24 <+4996>: movdqa (%rdi),%xmm2 > 0x000000349e089e28 <+5000>: movdqa (%rsi),%xmm1 > 0x000000349e089e2c <+5004>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089e30 <+5008>: pslldq $0x3,%xmm2 > 0x000000349e089e35 <+5013>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089e39 <+5017>: psubb %xmm0,%xmm2 > 0x000000349e089e3d <+5021>: pmovmskb %xmm2,%r9d > 0x000000349e089e42 <+5026>: shr %cl,%edx > 0x000000349e089e44 <+5028>: shr %cl,%r9d > 0x000000349e089e47 <+5031>: sub %r9d,%edx > 0x000000349e089e4a <+5034>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089e50 <+5040>: movdqa (%rdi),%xmm3 > 0x000000349e089e54 <+5044>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089e59 <+5049>: cmp %r9,%r11 > 0x000000349e089e5c <+5052>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089e62 <+5058>: test %r9,%r9 > 0x000000349e089e65 <+5061>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089e6b <+5067>: mov %r9,%r11 > 0x000000349e089e6e <+5070>: pxor %xmm0,%xmm0 > 0x000000349e089e72 <+5074>: mov $0x10,%rcx > 0x000000349e089e79 <+5081>: mov $0xd,%r9d > 0x000000349e089e7f <+5087>: lea 0xd(%rdi),%r10 > 0x000000349e089e83 <+5091>: and $0xfff,%r10 > 0x000000349e089e8a <+5098>: sub $0x1000,%r10 > 0x000000349e089e91 <+5105>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089ea0 <+5120>: add $0x10,%r10 > 0x000000349e089ea4 <+5124>: jg 0x349e089f50 <__strncmp_sse2+5296> > 0x000000349e089eaa <+5130>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089eaf <+5135>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089eb4 <+5140>: movdqa %xmm2,%xmm4 > 0x000000349e089eb8 <+5144>: psrldq $0xd,%xmm3 > 0x000000349e089ebd <+5149>: pslldq $0x3,%xmm2 > 0x000000349e089ec2 <+5154>: por %xmm3,%xmm2 > 0x000000349e089ec6 <+5158>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089eca <+5162>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089ece <+5166>: psubb %xmm0,%xmm1 > 0x000000349e089ed2 <+5170>: pmovmskb %xmm1,%edx > 0x000000349e089ed6 <+5174>: sub $0xffff,%edx > 0x000000349e089edc <+5180>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089ee2 <+5186>: sub $0x10,%r11 > 0x000000349e089ee6 <+5190>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089eec <+5196>: add $0x10,%rcx > 0x000000349e089ef0 <+5200>: movdqa %xmm4,%xmm3 > 0x000000349e089ef4 <+5204>: add $0x10,%r10 > 0x000000349e089ef8 <+5208>: jg 0x349e089f50 <__strncmp_sse2+5296> > 0x000000349e089efa <+5210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089eff <+5215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e089f04 <+5220>: movdqa %xmm2,%xmm4 > 0x000000349e089f08 <+5224>: psrldq $0xd,%xmm3 > 0x000000349e089f0d <+5229>: pslldq $0x3,%xmm2 > 0x000000349e089f12 <+5234>: por %xmm3,%xmm2 > 0x000000349e089f16 <+5238>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089f1a <+5242>: pcmpeqb %xmm2,%xmm1 > 0x000000349e089f1e <+5246>: psubb %xmm0,%xmm1 > 0x000000349e089f22 <+5250>: pmovmskb %xmm1,%edx > 0x000000349e089f26 <+5254>: sub $0xffff,%edx > 0x000000349e089f2c <+5260>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e089f32 <+5266>: sub $0x10,%r11 > 0x000000349e089f36 <+5270>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089f3c <+5276>: add $0x10,%rcx > 0x000000349e089f40 <+5280>: movdqa %xmm4,%xmm3 > 0x000000349e089f44 <+5284>: jmpq 0x349e089ea0 <__strncmp_sse2+5120> > 0x000000349e089f49 <+5289>: nopl 0x0(%rax) > 0x000000349e089f50 <+5296>: pcmpeqb %xmm3,%xmm0 > 0x000000349e089f54 <+5300>: pmovmskb %xmm0,%edx > 0x000000349e089f58 <+5304>: test $0xe000,%edx > 0x000000349e089f5e <+5310>: jne 0x349e089f80 <__strncmp_sse2+5344> > 0x000000349e089f60 <+5312>: cmp $0x3,%r11 > 0x000000349e089f64 <+5316>: jbe 0x349e089f80 <__strncmp_sse2+5344> > 0x000000349e089f66 <+5318>: pxor %xmm0,%xmm0 > 0x000000349e089f6a <+5322>: sub $0x1000,%r10 > 0x000000349e089f71 <+5329>: jmpq 0x349e089eaa <__strncmp_sse2+5130> > 0x000000349e089f76 <+5334>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089f80 <+5344>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e089f85 <+5349>: psrldq $0xd,%xmm0 > 0x000000349e089f8a <+5354>: psrldq $0xd,%xmm3 > 0x000000349e089f8f <+5359>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e089f94 <+5364>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e089fa0 <+5376>: pxor %xmm0,%xmm0 > 0x000000349e089fa4 <+5380>: movdqa (%rdi),%xmm2 > 0x000000349e089fa8 <+5384>: movdqa (%rsi),%xmm1 > 0x000000349e089fac <+5388>: pcmpeqb %xmm1,%xmm0 > 0x000000349e089fb0 <+5392>: pslldq $0x2,%xmm2 > 0x000000349e089fb5 <+5397>: pcmpeqb %xmm1,%xmm2 > 0x000000349e089fb9 <+5401>: psubb %xmm0,%xmm2 > 0x000000349e089fbd <+5405>: pmovmskb %xmm2,%r9d > 0x000000349e089fc2 <+5410>: shr %cl,%edx > 0x000000349e089fc4 <+5412>: shr %cl,%r9d > 0x000000349e089fc7 <+5415>: sub %r9d,%edx > 0x000000349e089fca <+5418>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e089fd0 <+5424>: movdqa (%rdi),%xmm3 > 0x000000349e089fd4 <+5428>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e089fd9 <+5433>: cmp %r9,%r11 > 0x000000349e089fdc <+5436>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089fe2 <+5442>: test %r9,%r9 > 0x000000349e089fe5 <+5445>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e089feb <+5451>: mov %r9,%r11 > 0x000000349e089fee <+5454>: pxor %xmm0,%xmm0 > 0x000000349e089ff2 <+5458>: mov $0x10,%rcx > 0x000000349e089ff9 <+5465>: mov $0xe,%r9d > 0x000000349e089fff <+5471>: lea 0xe(%rdi),%r10 > 0x000000349e08a003 <+5475>: and $0xfff,%r10 > 0x000000349e08a00a <+5482>: sub $0x1000,%r10 > 0x000000349e08a011 <+5489>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a020 <+5504>: add $0x10,%r10 > 0x000000349e08a024 <+5508>: jg 0x349e08a0d0 <__strncmp_sse2+5680> > 0x000000349e08a02a <+5514>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a02f <+5519>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e08a034 <+5524>: movdqa %xmm2,%xmm4 > 0x000000349e08a038 <+5528>: psrldq $0xe,%xmm3 > 0x000000349e08a03d <+5533>: pslldq $0x2,%xmm2 > 0x000000349e08a042 <+5538>: por %xmm3,%xmm2 > 0x000000349e08a046 <+5542>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08a04a <+5546>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08a04e <+5550>: psubb %xmm0,%xmm1 > 0x000000349e08a052 <+5554>: pmovmskb %xmm1,%edx > 0x000000349e08a056 <+5558>: sub $0xffff,%edx > 0x000000349e08a05c <+5564>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e08a062 <+5570>: sub $0x10,%r11 > 0x000000349e08a066 <+5574>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a06c <+5580>: add $0x10,%rcx > 0x000000349e08a070 <+5584>: movdqa %xmm4,%xmm3 > 0x000000349e08a074 <+5588>: add $0x10,%r10 > 0x000000349e08a078 <+5592>: jg 0x349e08a0d0 <__strncmp_sse2+5680> > 0x000000349e08a07a <+5594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a07f <+5599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e08a084 <+5604>: movdqa %xmm2,%xmm4 > 0x000000349e08a088 <+5608>: psrldq $0xe,%xmm3 > 0x000000349e08a08d <+5613>: pslldq $0x2,%xmm2 > 0x000000349e08a092 <+5618>: por %xmm3,%xmm2 > 0x000000349e08a096 <+5622>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08a09a <+5626>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08a09e <+5630>: psubb %xmm0,%xmm1 > 0x000000349e08a0a2 <+5634>: pmovmskb %xmm1,%edx > 0x000000349e08a0a6 <+5638>: sub $0xffff,%edx > 0x000000349e08a0ac <+5644>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e08a0b2 <+5650>: sub $0x10,%r11 > 0x000000349e08a0b6 <+5654>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a0bc <+5660>: add $0x10,%rcx > 0x000000349e08a0c0 <+5664>: movdqa %xmm4,%xmm3 > 0x000000349e08a0c4 <+5668>: jmpq 0x349e08a020 <__strncmp_sse2+5504> > 0x000000349e08a0c9 <+5673>: nopl 0x0(%rax) > 0x000000349e08a0d0 <+5680>: pcmpeqb %xmm3,%xmm0 > 0x000000349e08a0d4 <+5684>: pmovmskb %xmm0,%edx > 0x000000349e08a0d8 <+5688>: test $0xc000,%edx > 0x000000349e08a0de <+5694>: jne 0x349e08a100 <__strncmp_sse2+5728> > 0x000000349e08a0e0 <+5696>: cmp $0x2,%r11 > 0x000000349e08a0e4 <+5700>: jbe 0x349e08a100 <__strncmp_sse2+5728> > 0x000000349e08a0e6 <+5702>: pxor %xmm0,%xmm0 > 0x000000349e08a0ea <+5706>: sub $0x1000,%r10 > 0x000000349e08a0f1 <+5713>: jmpq 0x349e08a02a <__strncmp_sse2+5514> > 0x000000349e08a0f6 <+5718>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a100 <+5728>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a105 <+5733>: psrldq $0xe,%xmm0 > 0x000000349e08a10a <+5738>: psrldq $0xe,%xmm3 > 0x000000349e08a10f <+5743>: jmpq 0x349e08a290 <__strncmp_sse2+6128> > 0x000000349e08a114 <+5748>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a120 <+5760>: pxor %xmm0,%xmm0 > 0x000000349e08a124 <+5764>: movdqa (%rdi),%xmm2 > 0x000000349e08a128 <+5768>: movdqa (%rsi),%xmm1 > 0x000000349e08a12c <+5772>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08a130 <+5776>: pslldq $0x1,%xmm2 > 0x000000349e08a135 <+5781>: pcmpeqb %xmm1,%xmm2 > 0x000000349e08a139 <+5785>: psubb %xmm0,%xmm2 > 0x000000349e08a13d <+5789>: pmovmskb %xmm2,%r9d > 0x000000349e08a142 <+5794>: shr %cl,%edx > 0x000000349e08a144 <+5796>: shr %cl,%r9d > 0x000000349e08a147 <+5799>: sub %r9d,%edx > 0x000000349e08a14a <+5802>: jne 0x349e08a2a5 <__strncmp_sse2+6149> > 0x000000349e08a150 <+5808>: movdqa (%rdi),%xmm3 > 0x000000349e08a154 <+5812>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000349e08a159 <+5817>: cmp %r9,%r11 > 0x000000349e08a15c <+5820>: jb 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a162 <+5826>: test %r9,%r9 > 0x000000349e08a165 <+5829>: je 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a16b <+5835>: mov %r9,%r11 > 0x000000349e08a16e <+5838>: pxor %xmm0,%xmm0 > 0x000000349e08a172 <+5842>: mov $0x10,%rcx > 0x000000349e08a179 <+5849>: mov $0xf,%r9d > 0x000000349e08a17f <+5855>: lea 0xf(%rdi),%r10 > 0x000000349e08a183 <+5859>: and $0xfff,%r10 > 0x000000349e08a18a <+5866>: sub $0x1000,%r10 > 0x000000349e08a191 <+5873>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a1a0 <+5888>: add $0x10,%r10 > 0x000000349e08a1a4 <+5892>: jg 0x349e08a250 <__strncmp_sse2+6064> > 0x000000349e08a1aa <+5898>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a1af <+5903>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e08a1b4 <+5908>: movdqa %xmm2,%xmm4 > 0x000000349e08a1b8 <+5912>: psrldq $0xf,%xmm3 > 0x000000349e08a1bd <+5917>: pslldq $0x1,%xmm2 > 0x000000349e08a1c2 <+5922>: por %xmm3,%xmm2 > 0x000000349e08a1c6 <+5926>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08a1ca <+5930>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08a1ce <+5934>: psubb %xmm0,%xmm1 > 0x000000349e08a1d2 <+5938>: pmovmskb %xmm1,%edx > 0x000000349e08a1d6 <+5942>: sub $0xffff,%edx > 0x000000349e08a1dc <+5948>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e08a1e2 <+5954>: sub $0x10,%r11 > 0x000000349e08a1e6 <+5958>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a1ec <+5964>: add $0x10,%rcx > 0x000000349e08a1f0 <+5968>: movdqa %xmm4,%xmm3 > 0x000000349e08a1f4 <+5972>: add $0x10,%r10 > 0x000000349e08a1f8 <+5976>: jg 0x349e08a250 <__strncmp_sse2+6064> > 0x000000349e08a1fa <+5978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a1ff <+5983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000349e08a204 <+5988>: movdqa %xmm2,%xmm4 > 0x000000349e08a208 <+5992>: psrldq $0xf,%xmm3 > 0x000000349e08a20d <+5997>: pslldq $0x1,%xmm2 > 0x000000349e08a212 <+6002>: por %xmm3,%xmm2 > 0x000000349e08a216 <+6006>: pcmpeqb %xmm1,%xmm0 > 0x000000349e08a21a <+6010>: pcmpeqb %xmm2,%xmm1 > 0x000000349e08a21e <+6014>: psubb %xmm0,%xmm1 > 0x000000349e08a222 <+6018>: pmovmskb %xmm1,%edx > 0x000000349e08a226 <+6022>: sub $0xffff,%edx > 0x000000349e08a22c <+6028>: jne 0x349e08a2a0 <__strncmp_sse2+6144> > 0x000000349e08a22e <+6030>: sub $0x10,%r11 > 0x000000349e08a232 <+6034>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a238 <+6040>: add $0x10,%rcx > 0x000000349e08a23c <+6044>: movdqa %xmm4,%xmm3 > 0x000000349e08a240 <+6048>: jmpq 0x349e08a1a0 <__strncmp_sse2+5888> > 0x000000349e08a245 <+6053>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a250 <+6064>: pcmpeqb %xmm3,%xmm0 > 0x000000349e08a254 <+6068>: pmovmskb %xmm0,%edx > 0x000000349e08a258 <+6072>: test $0x8000,%edx > 0x000000349e08a25e <+6078>: jne 0x349e08a280 <__strncmp_sse2+6112> > 0x000000349e08a260 <+6080>: cmp $0x1,%r11 > 0x000000349e08a264 <+6084>: jbe 0x349e08a280 <__strncmp_sse2+6112> > 0x000000349e08a266 <+6086>: pxor %xmm0,%xmm0 > 0x000000349e08a26a <+6090>: sub $0x1000,%r10 > 0x000000349e08a271 <+6097>: jmpq 0x349e08a1aa <__strncmp_sse2+5898> > 0x000000349e08a276 <+6102>: nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a280 <+6112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000349e08a285 <+6117>: psrldq $0xf,%xmm3 > 0x000000349e08a28a <+6122>: psrldq $0xf,%xmm0 > 0x000000349e08a28f <+6127>: nop > 0x000000349e08a290 <+6128>: pcmpeqb %xmm3,%xmm1 > 0x000000349e08a294 <+6132>: psubb %xmm0,%xmm1 > 0x000000349e08a298 <+6136>: pmovmskb %xmm1,%edx > 0x000000349e08a29c <+6140>: not %edx > 0x000000349e08a29e <+6142>: xchg %ax,%ax > 0x000000349e08a2a0 <+6144>: lea -0x10(%r9,%rcx,1),%rax > 0x000000349e08a2a5 <+6149>: lea (%rdi,%rax,1),%rdi > 0x000000349e08a2a9 <+6153>: lea (%rsi,%rcx,1),%rsi > 0x000000349e08a2ad <+6157>: test %r8d,%r8d > 0x000000349e08a2b0 <+6160>: je 0x349e08a2c0 <__strncmp_sse2+6176> > 0x000000349e08a2b2 <+6162>: xchg %rsi,%rdi > 0x000000349e08a2b5 <+6165>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000349e08a2c0 <+6176>: bsf %rdx,%rdx > 0x000000349e08a2c4 <+6180>: sub %rdx,%r11 > 0x000000349e08a2c7 <+6183>: jbe 0x349e08a2d4 <__strncmp_sse2+6196> > 0x000000349e08a2c9 <+6185>: movzbl (%rsi,%rdx,1),%ecx > 0x000000349e08a2cd <+6189>: movzbl (%rdi,%rdx,1),%eax > 0x000000349e08a2d1 <+6193>: sub %ecx,%eax > 0x000000349e08a2d3 <+6195>: retq > 0x000000349e08a2d4 <+6196>: xor %eax,%eax > 0x000000349e08a2d6 <+6198>: retq > 0x000000349e08a2d7 <+6199>: nopw 0x0(%rax,%rax,1) > 0x000000349e08a2e0 <+6208>: movzbl (%rsi),%ecx > 0x000000349e08a2e3 <+6211>: movzbl (%rdi),%eax > 0x000000349e08a2e6 <+6214>: sub %ecx,%eax > 0x000000349e08a2e8 <+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 816770
:
580586
| 580587 |
582302