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 825134 Details for
Bug 1031381
[abrt] geoclue-0.12.99-4.fc19: strcmp: Process /usr/libexec/geoclue-plazes 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), 73.85 KB, created by
benoît barthés
on 2013-11-17 13:38:17 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
benoît barthés
Created:
2013-11-17 13:38:17 UTC
Size:
73.85 KB
patch
obsolete
>[New LWP 4015] >warning: Could not load shared library symbols for %0*Zx, 0x%0*Zx). >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/geoclue-plazes'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse2 () at ../sysdeps/x86_64/strcmp.S:627 >627 pxor %xmm0, %xmm0 > >Thread 1 (Thread 0x7f0578422840 (LWP 4015)): >#0 __strcmp_sse2 () at ../sysdeps/x86_64/strcmp.S:627 >No locals. >#1 0x0000003e2070753c in __GI___nss_database_lookup (database=0x3e2077c33d "din", alternate_name=0x0, defconfig=0x3e2077c321 " %s\n", ni=0x7ffffb8ddde0) at nsswitch.c:139 > entry = 0x20 >#2 0x0000003e206dd20a in gaih_inet (name=<optimized out>, service=<optimized out>, req=<optimized out>, pai=<optimized out>, naddrs=<optimized out>) at ../sysdeps/posix/getaddrinfo.c:947 > i = 0 > herrno = 1180761545 > th = {h_name = 0x201b530 " \257\001\002", h_aliases = 0xa00000002, h_addrtype = -74588349, h_length = 32767, h_addr_list = 0xffffffff} > localcanon = 0x1fe9918 "\020\t\001\002" > h = 0x7ffffb8dde00 > fct = 0x0 > fct4 = <optimized out> > pat = 0x7ffffb8dde00 > no_inet6_data = <optimized out> > nip = 0x0 > status = NSS_STATUS_NOTFOUND > no_more = 0 > old_res_options = <optimized out> > tmpbuflen = 0 > no_data = 0 > inet6_status = <optimized out> > tp = <optimized out> > st = 0x7ffffb8ddcc0 > at = 0x7ffffb8ddc80 > rc = -74587200 > got_ipv6 = <optimized out> > canon = <optimized out> > orig_name = <optimized out> > alloca_used = <optimized out> > port = <optimized out> > malloc_name = <optimized out> > malloc_addrmem = false > addrmem = 0x0 > malloc_canonbuf = <optimized out> > canonbuf = <optimized out> > malloc_tmpbuf = <optimized out> > tmpbuf = 0x7ffffb8de050 "" > result = 0 >#3 0x0000003e206df61d in __GI_getaddrinfo (name=name@entry=0x202d270 "plazes.com", service=<optimized out>, service@entry=0x0, hints=<optimized out>, hints@entry=0x7ffffb8de050, pai=pai@entry=0x7ffffb8de048) at ../sysdeps/posix/getaddrinfo.c:2429 > once = 0 > order = <optimized out> > q = <optimized out> > last = <optimized out> > canonname = <optimized out> > old_once = 0 > fd = <optimized out> > af = <optimized out> > src = {results = 0x11, nresults = 135} > results = <optimized out> > malloc_results = <optimized out> > i = 0 > last_i = -74588080 > nresults = <optimized out> > p = 0x0 > gaih_service = {name = 0xb <Address 0xb out of bounds>, num = 631329144} > pservice = <optimized out> > local_hints = {ai_flags = 30, ai_family = 0, ai_socktype = 74588241, ai_protocol = -32768, ai_addrlen = 3, ai_addr = 0x0, ai_canonname = 0x30 <Address 0x30 out of bounds>, ai_next = 0x0} > in6ai = 0x0 > in6ailen = 0 > seen_ipv4 = false > seen_ipv6 = false > check_pf_called = false > end = <optimized out> > naddrs = 0 >#4 0x0000003e272a0643 in xmlNanoHTTPConnectHost (host=host@entry=0x202d270 "plazes.com", port=80) at nanohttp.c:1078 > status = <optimized out> > hints = {ai_flags = 0, ai_family = 0, ai_socktype = 1, ai_protocol = 0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next = 0x0} > res = <optimized out> > result = 0x0 > h = <optimized out> > addr = 0x0 > ia = {s_addr = 0} > sockin = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"} > ia6 = {__in6_u = {__u6_addr8 = "0MV'>\000\000\000\220\242\002\002\000\000\000", __u6_addr16 = {19760, 10070, 62, 0, 41616, 514, 0, 0}, __u6_addr32 = {659967280, 62, 33727120, 0}}} > sockin6 = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0} > i = <optimized out> > s = <optimized out> >#5 0x0000003e272a1a12 in xmlNanoHTTPMethodRedir__internal_alias (URL=URL@entry=0x2018180 "http://plazes.com/suggestions.xml?mac_address=00:0c:41:e3:9b:84", method=method@entry=0x3e4660fd89 "GET", input=input@entry=0x0, contentType=contentType@entry=0x0, redir=redir@entry=0x0, headers=headers@entry=0x0, ilen=ilen@entry=0) at nanohttp.c:1395 > ctxt = 0x202a290 > bp = <optimized out> > p = <optimized out> > blen = <optimized out> > ret = <optimized out> > nbRedirects = <optimized out> > redirURL = <optimized out> >#6 0x0000003e272a1e33 in xmlNanoHTTPMethod__internal_alias (URL=URL@entry=0x2018180 "http://plazes.com/suggestions.xml?mac_address=00:0c:41:e3:9b:84", method=method@entry=0x3e4660fd89 "GET", input=input@entry=0x0, contentType=contentType@entry=0x0, headers=headers@entry=0x0, ilen=ilen@entry=0) at nanohttp.c:1604 >No locals. >#7 0x0000003e4660cae7 in gc_web_service_fetch (self=self@entry=0x1fe6c00, url=url@entry=0x2018180 "http://plazes.com/suggestions.xml?mac_address=00:0c:41:e3:9b:84", error=error@entry=0x7ffffb8de7e0) at gc-web-service.c:191 > ctxt = 0x0 > len = <optimized out> > buf = "\200\231\376\001\000\000\000\000/v\241%>\000\000\000p\344\215\373\377\177\000\000 \342\215\373\377\177\000\000\002\000\000\000\000\000\000\000\240\277\240\067>\000\000\000\000\313\233 >\000\000\000\020\231\376\001\000\000\000\000@\350\375\001\000\000\000\000@\344\215\373\377\177\000\000\020\231\376\001\000\000\000\000\000\000\340\000\377\177\000\000@\344\215\373\377\177\000\000@\344\215\373\377\177\000\000\020\000\000\000\000\000\000\000\065\071\243#>\000\000\000\320)\376\001\000\000\000\000\321\343\240#>\000\000\000\334\342\215\373\377\177\000\000\060d\376\001\000\000\000\000\032\000\000\000\000\000\000\000\220\343\240#>", '\000' <repeats 11 times>, "\320)\376\001\000\000\000\000\002\000\000\000\000\000\000\000"... > output = 0x2018180 > __PRETTY_FUNCTION__ = "gc_web_service_fetch" >#8 0x0000003e4660d00f in gc_web_service_query (self=0x1fe6c00, error=error@entry=0x7ffffb8de7e0) at gc-web-service.c:364 > list = {{gp_offset = 40, fp_offset = 0, overflow_arg_area = 0x7ffffb8de6b0, reg_save_area = 0x7ffffb8de640}} > key = 0x0 > value = <optimized out> > esc_value = <optimized out> > tmp = <optimized out> > url = 0x2018180 "http://plazes.com/suggestions.xml?mac_address=00:0c:41:e3:9b:84" > first_pair = <optimized out> > __PRETTY_FUNCTION__ = "gc_web_service_query" >#9 0x00000000004023aa in geoclue_plazes_get_address (iface=<optimized out>, timestamp=<optimized out>, address=0x20103e8, accuracy=0x20103f0, error=0x7ffffb8de7e0) at geoclue-plazes.c:232 > plazes = 0x1fd92a0 > mac = 0x201af30 "\300\201\001\002" > mac_lc = 0x202fd70 "00:0c:41:e3:9b:84" > level = GEOCLUE_ACCURACY_LEVEL_NONE >#10 0x0000003e4660d1d1 in dbus_glib_marshal_gc_iface_address_BOOLEAN__POINTER_POINTER_POINTER_POINTER (closure=0x7ffffb8de8b0, return_value=0x7ffffb8de810, n_param_values=<optimized out>, param_values=0x20138a0, invocation_hint=<optimized out>, marshal_data=0x3e4660d280 <gc_iface_address_get_address>) at gc-iface-address-glue.h:99 > callback = <optimized out> > cc = <optimized out> > data1 = 0x1fd92a0 > data2 = <optimized out> > v_return = <optimized out> > __PRETTY_FUNCTION__ = "dbus_glib_marshal_gc_iface_address_BOOLEAN__POINTER_POINTER_POINTER_POINTER" >#11 0x0000003e37a0d0bc in invoke_object_method (message=0x2029b20, connection=0x1fe93c0, method=0x3e46813bf0 <dbus_glib_gc_iface_address_methods>, object_info=0x3e46813a00 <dbus_glib_gc_iface_address_object_info>, object=<optimized out>) at dbus-gobject.c:1899 > had_error = <optimized out> > value_array = 0x1fde900 > gerror = 0x0 > closure = {ref_count = 0, meta_marshal_nouse = 0, n_guards = 0, n_fnotifiers = 0, n_inotifiers = 0, in_inotify = 0, floating = 0, derivative_flag = 0, in_marshal = 0, is_invalid = 0, marshal = 0x0, data = 0x0, notifiers = 0x0} > out_param_pos = 3 > have_retval = 1 > send_reply = 1 > in_signature = 0x202ff60 "" > out_param_count = 33415872 > out_param_gvalue_pos = 0 > retval_signals_error = 1 > arg_metadata = <optimized out> > is_async = <optimized out> > out_param_values = 0x201c860 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > out_param_gvalues = 0x1fde2c0 > reply = 0x0 > retval_is_synthetic = 1 > retval_is_constant = 0 >#12 object_registration_message (connection=0x1fe93c0, message=message@entry=0x2029b20, user_data=user_data@entry=0x1fde840) at dbus-gobject.c:2161 > pspec = <optimized out> > object = <optimized out> > setter = <optimized out> > getter = <optimized out> > getall = <optimized out> > s = <optimized out> > requested_propname = 0x3e4660ff72 "(idd)" > wincaps_propiface = 0x1fefa60 "\001" > iter = {dummy1 = 0x14, dummy2 = 0x0, dummy3 = 0, dummy4 = 0, dummy5 = 1, dummy6 = 0, dummy7 = 33487424, dummy8 = 0, dummy9 = 33487232, dummy10 = 0, dummy11 = 33487344, pad1 = 0, pad2 = 0, pad3 = 0x0} > method = 0x3e46813bf0 <dbus_glib_gc_iface_address_methods> > object_info = 0x3e46813a00 <dbus_glib_gc_iface_address_object_info> > ret = <optimized out> > o = 0x1fde840 >#13 0x0000003e25a1ce86 in _dbus_object_tree_dispatch_and_unlock (tree=0x1fe90c0, message=message@entry=0x2029b20, found_object=found_object@entry=0x7ffffb8dead4) at dbus-object-tree.c:862 > message_function = 0x3e37a0ca00 <object_registration_message> > user_data = 0x1fde840 > next = 0x0 > path = 0x202d310 > exact_match = 0 > list = 0x200f5a8 > link = <optimized out> > result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED > subtree = <optimized out> >#14 0x0000003e25a0fa31 in dbus_connection_dispatch (connection=connection@entry=0x1fe93c0) at dbus-connection.c:4672 > message = 0x2029b20 > link = <optimized out> > filter_list_copy = 0x0 > message_link = 0x200f500 > result = <optimized out> > pending = <optimized out> > reply_serial = <optimized out> > status = <optimized out> > found_object = 1 > __FUNCTION__ = "dbus_connection_dispatch" >#15 0x0000003e37a0acc5 in message_queue_dispatch (source=source@entry=0x1fec360, callback=<optimized out>, user_data=<optimized out>) at dbus-gmain.c:90 > connection = 0x1fe93c0 >#16 0x0000003e22e47e06 in g_main_dispatch (context=0x1fec240) at gmain.c:3054 > dispatch = 0x3e37a0acb0 <message_queue_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > need_destroy = <optimized out> > current_source_link = {data = 0x1fec360, next = 0x0} > source = 0x1fec360 > current = 0x201aa90 > i = 0 >#17 g_main_context_dispatch (context=context@entry=0x1fec240) at gmain.c:3630 >No locals. >#18 0x0000003e22e48158 in g_main_context_iterate (context=0x1fec240, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x202f830 >#19 0x0000003e22e4855a in g_main_loop_run (loop=0x202f810) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#20 0x0000000000402012 in main () at geoclue-plazes.c:371 > o = 0x1fd92a0 >From To Syms Read Shared Object Library >0x0000003b1820d860 0x0000003b18229f9c Yes /lib64/libnm-glib.so.4 >0x0000003b18614150 0x0000003b1863ce30 Yes /lib64/libnm-util.so.2 >0x0000003e46607fa0 0x0000003e4660e718 Yes /lib64/libgeoclue.so.0 >0x0000003e37a0a570 0x0000003e37a1bbb4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003e25a07840 0x0000003e25a2fc94 Yes /lib64/libdbus-1.so.3 >0x0000003e23a0aad0 0x0000003e23a37b60 Yes /lib64/libgobject-2.0.so.0 >0x0000003e22e1a260 0x0000003e22eb312c Yes /lib64/libglib-2.0.so.0 >0x0000003e2722e870 0x0000003e27315060 Yes /lib64/libxml2.so.2 >0x0000003e20e05790 0x0000003e20e103b4 Yes /lib64/libpthread.so.0 >0x0000003e2061f410 0x0000003e20762740 Yes /lib64/libc.so.6 >0x0000003e29a01510 0x0000003e29a02ad0 Yes /lib64/libuuid.so.1 >0x0000003b15e0aa90 0x0000003b15e2d534 Yes /lib64/libssl3.so >0x0000003b15a09a10 0x0000003b15a20f88 Yes /lib64/libsmime3.so >0x0000003b156183a0 0x0000003b156f81c4 Yes /lib64/libnss3.so >0x0000003b1460bd80 0x0000003b14619c94 Yes /lib64/libnssutil3.so >0x0000003b15201030 0x0000003b15201f78 Yes /lib64/libplds4.so >0x0000003b14a01510 0x0000003b14a02b18 Yes /lib64/libplc4.so >0x0000003b14e0cce0 0x0000003b14e2be40 Yes /lib64/libnspr4.so >0x0000003e20a00ed0 0x0000003e20a019d0 Yes /lib64/libdl.so.2 >0x0000003e26230970 0x0000003e262e8c7c Yes /lib64/libgio-2.0.so.0 >0x0000003e25201120 0x0000003e25201fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003dbc8038c0 0x0000003dbc80675a Yes /lib64/libgudev-1.0.so.0 >0x0000003e21e022c0 0x0000003e21e050bc Yes /lib64/librt.so.1 >0x0000003e23201870 0x0000003e23205f58 Yes /lib64/libffi.so.6 >0x0000003e21602170 0x0000003e2160e5f0 Yes /lib64/libz.so.1 >0x0000003e24e02f30 0x0000003e24e187a0 Yes /lib64/liblzma.so.5 >0x0000003e212054b0 0x0000003e2126fbb8 Yes /lib64/libm.so.6 >0x0000003e20200ae0 0x0000003e2021ac0a Yes /lib64/ld-linux-x86-64.so.2 >0x0000003e22606260 0x0000003e22617e9c Yes /lib64/libselinux.so.1 >0x0000003e22a03a40 0x0000003e22a1271c Yes /lib64/libresolv.so.2 >0x0000003dba403590 0x0000003dba40bca0 Yes /lib64/libudev.so.1 >0x0000003e222015f0 0x0000003e22249cc8 Yes /lib64/libpcre.so.1 >0x0000003e21a02af0 0x0000003e21a12198 Yes /lib64/libgcc_s.so.1 >0x0000003b13e041f0 0x0000003b13e2ee7c Yes /lib64/libsoftokn3.so >0x0000003bb3c0a9c0 0x0000003bb3c91340 Yes /lib64/libsqlite3.so.0 >0x00007f05781b9380 0x00007f05781ff470 Yes /lib64/libfreebl3.so >0x00007f0577fab1e0 0x00007f0577fb23cc Yes /lib64/libnss_files.so.2 >0x00007f0577da6c40 0x00007f0577da7840 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f0577ba1100 0x00007f0577ba44b8 Yes /lib64/libnss_dns.so.2 > No %0*Zx, 0x%0*Zx) >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7ffffb8ddde0 140737413766624 >rcx 0xd 13 >rdx 0xffff 65535 >rsi 0x3e2077c330 266832692016 >rdi 0x30 48 >rbp 0x3e2077c33d 0x3e2077c33d >rsp 0x7ffffb8ddbb8 0x7ffffb8ddbb8 >r8 0xffff 65535 >r9 0xfffffffffff0eaa0 -988512 >r10 0x3e20685050 266831679568 >r11 0x246 582 >r12 0x0 0 >r13 0x3e2077c321 266832692001 >r14 0x20 32 >r15 0x202fe40 33750592 >rip 0x3e20685054 0x3e20685054 <__strcmp_sse2+996> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function __strcmp_sse2: > 0x0000003e20684c70 <+0>: mov %esi,%ecx > 0x0000003e20684c72 <+2>: mov %edi,%eax > 0x0000003e20684c74 <+4>: and $0x3f,%rcx > 0x0000003e20684c78 <+8>: and $0x3f,%rax > 0x0000003e20684c7c <+12>: cmp $0x30,%ecx > 0x0000003e20684c7f <+15>: ja 0x3e20684cc0 <__strcmp_sse2+80> > 0x0000003e20684c81 <+17>: cmp $0x30,%eax > 0x0000003e20684c84 <+20>: ja 0x3e20684cc0 <__strcmp_sse2+80> > 0x0000003e20684c86 <+22>: movlpd (%rdi),%xmm1 > 0x0000003e20684c8a <+26>: movlpd (%rsi),%xmm2 > 0x0000003e20684c8e <+30>: movhpd 0x8(%rdi),%xmm1 > 0x0000003e20684c93 <+35>: movhpd 0x8(%rsi),%xmm2 > 0x0000003e20684c98 <+40>: pxor %xmm0,%xmm0 > 0x0000003e20684c9c <+44>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684ca0 <+48>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684ca4 <+52>: psubb %xmm0,%xmm1 > 0x0000003e20684ca8 <+56>: pmovmskb %xmm1,%edx > 0x0000003e20684cac <+60>: sub $0xffff,%edx > 0x0000003e20684cb2 <+66>: jne 0x3e20686080 <__strcmp_sse2+5136> > 0x0000003e20684cb8 <+72>: add $0x10,%rsi > 0x0000003e20684cbc <+76>: add $0x10,%rdi > 0x0000003e20684cc0 <+80>: and $0xfffffffffffffff0,%rsi > 0x0000003e20684cc4 <+84>: and $0xfffffffffffffff0,%rdi > 0x0000003e20684cc8 <+88>: mov $0xffff,%edx > 0x0000003e20684ccd <+93>: xor %r8d,%r8d > 0x0000003e20684cd0 <+96>: and $0xf,%ecx > 0x0000003e20684cd3 <+99>: and $0xf,%eax > 0x0000003e20684cd6 <+102>: cmp %eax,%ecx > 0x0000003e20684cd8 <+104>: je 0x3e20684d00 <__strcmp_sse2+144> > 0x0000003e20684cda <+106>: ja 0x3e20684ce3 <__strcmp_sse2+115> > 0x0000003e20684cdc <+108>: mov %edx,%r8d > 0x0000003e20684cdf <+111>: xchg %eax,%ecx > 0x0000003e20684ce0 <+112>: xchg %rsi,%rdi > 0x0000003e20684ce3 <+115>: lea 0xf(%rax),%r9 > 0x0000003e20684ce7 <+119>: sub %rcx,%r9 > 0x0000003e20684cea <+122>: lea 0xf17ff(%rip),%r10 # 0x3e207764f0 > 0x0000003e20684cf1 <+129>: movslq (%r10,%r9,4),%r9 > 0x0000003e20684cf5 <+133>: lea (%r10,%r9,1),%r10 > 0x0000003e20684cf9 <+137>: jmpq *%r10 > 0x0000003e20684cfc <+140>: nopl 0x0(%rax) > 0x0000003e20684d00 <+144>: movdqa (%rsi),%xmm1 > 0x0000003e20684d04 <+148>: pxor %xmm0,%xmm0 > 0x0000003e20684d08 <+152>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684d0c <+156>: pcmpeqb (%rdi),%xmm1 > 0x0000003e20684d10 <+160>: psubb %xmm0,%xmm1 > 0x0000003e20684d14 <+164>: pmovmskb %xmm1,%r9d > 0x0000003e20684d19 <+169>: shr %cl,%edx > 0x0000003e20684d1b <+171>: shr %cl,%r9d > 0x0000003e20684d1e <+174>: sub %r9d,%edx > 0x0000003e20684d21 <+177>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20684d27 <+183>: mov $0x10,%rcx > 0x0000003e20684d2e <+190>: mov $0x10,%r9 > 0x0000003e20684d35 <+197>: pxor %xmm0,%xmm0 > 0x0000003e20684d39 <+201>: nopl 0x0(%rax) > 0x0000003e20684d40 <+208>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684d45 <+213>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684d4a <+218>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684d4e <+222>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684d52 <+226>: psubb %xmm0,%xmm1 > 0x0000003e20684d56 <+230>: pmovmskb %xmm1,%edx > 0x0000003e20684d5a <+234>: sub $0xffff,%edx > 0x0000003e20684d60 <+240>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684d66 <+246>: add $0x10,%rcx > 0x0000003e20684d6a <+250>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684d6f <+255>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684d74 <+260>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684d78 <+264>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684d7c <+268>: psubb %xmm0,%xmm1 > 0x0000003e20684d80 <+272>: pmovmskb %xmm1,%edx > 0x0000003e20684d84 <+276>: sub $0xffff,%edx > 0x0000003e20684d8a <+282>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684d90 <+288>: add $0x10,%rcx > 0x0000003e20684d94 <+292>: jmp 0x3e20684d40 <__strcmp_sse2+208> > 0x0000003e20684d96 <+294>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20684da0 <+304>: pxor %xmm0,%xmm0 > 0x0000003e20684da4 <+308>: movdqa (%rdi),%xmm2 > 0x0000003e20684da8 <+312>: movdqa (%rsi),%xmm1 > 0x0000003e20684dac <+316>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684db0 <+320>: pslldq $0xf,%xmm2 > 0x0000003e20684db5 <+325>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20684db9 <+329>: psubb %xmm0,%xmm2 > 0x0000003e20684dbd <+333>: pmovmskb %xmm2,%r9d > 0x0000003e20684dc2 <+338>: shr %cl,%edx > 0x0000003e20684dc4 <+340>: shr %cl,%r9d > 0x0000003e20684dc7 <+343>: sub %r9d,%edx > 0x0000003e20684dca <+346>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20684dd0 <+352>: movdqa (%rdi),%xmm3 > 0x0000003e20684dd4 <+356>: pxor %xmm0,%xmm0 > 0x0000003e20684dd8 <+360>: mov $0x10,%rcx > 0x0000003e20684ddf <+367>: mov $0x1,%r9d > 0x0000003e20684de5 <+373>: lea 0x1(%rdi),%r10 > 0x0000003e20684de9 <+377>: and $0xfff,%r10 > 0x0000003e20684df0 <+384>: sub $0x1000,%r10 > 0x0000003e20684df7 <+391>: nopw 0x0(%rax,%rax,1) > 0x0000003e20684e00 <+400>: add $0x10,%r10 > 0x0000003e20684e04 <+404>: jg 0x3e20684ea0 <__strcmp_sse2+560> > 0x0000003e20684e0a <+410>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684e0f <+415>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684e14 <+420>: movdqa %xmm2,%xmm4 > 0x0000003e20684e18 <+424>: psrldq $0x1,%xmm3 > 0x0000003e20684e1d <+429>: pslldq $0xf,%xmm2 > 0x0000003e20684e22 <+434>: por %xmm3,%xmm2 > 0x0000003e20684e26 <+438>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684e2a <+442>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684e2e <+446>: psubb %xmm0,%xmm1 > 0x0000003e20684e32 <+450>: pmovmskb %xmm1,%edx > 0x0000003e20684e36 <+454>: sub $0xffff,%edx > 0x0000003e20684e3c <+460>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684e42 <+466>: add $0x10,%rcx > 0x0000003e20684e46 <+470>: movdqa %xmm4,%xmm3 > 0x0000003e20684e4a <+474>: add $0x10,%r10 > 0x0000003e20684e4e <+478>: jg 0x3e20684ea0 <__strcmp_sse2+560> > 0x0000003e20684e50 <+480>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684e55 <+485>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684e5a <+490>: movdqa %xmm2,%xmm4 > 0x0000003e20684e5e <+494>: psrldq $0x1,%xmm3 > 0x0000003e20684e63 <+499>: pslldq $0xf,%xmm2 > 0x0000003e20684e68 <+504>: por %xmm3,%xmm2 > 0x0000003e20684e6c <+508>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684e70 <+512>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684e74 <+516>: psubb %xmm0,%xmm1 > 0x0000003e20684e78 <+520>: pmovmskb %xmm1,%edx > 0x0000003e20684e7c <+524>: sub $0xffff,%edx > 0x0000003e20684e82 <+530>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684e88 <+536>: add $0x10,%rcx > 0x0000003e20684e8c <+540>: movdqa %xmm4,%xmm3 > 0x0000003e20684e90 <+544>: jmpq 0x3e20684e00 <__strcmp_sse2+400> > 0x0000003e20684e95 <+549>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20684ea0 <+560>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20684ea4 <+564>: pmovmskb %xmm0,%edx > 0x0000003e20684ea8 <+568>: test $0xfffe,%edx > 0x0000003e20684eae <+574>: jne 0x3e20684ec0 <__strcmp_sse2+592> > 0x0000003e20684eb0 <+576>: pxor %xmm0,%xmm0 > 0x0000003e20684eb4 <+580>: sub $0x1000,%r10 > 0x0000003e20684ebb <+587>: jmpq 0x3e20684e0a <__strcmp_sse2+410> > 0x0000003e20684ec0 <+592>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684ec5 <+597>: psrldq $0x1,%xmm0 > 0x0000003e20684eca <+602>: psrldq $0x1,%xmm3 > 0x0000003e20684ecf <+607>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20684ed4 <+612>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20684ee0 <+624>: pxor %xmm0,%xmm0 > 0x0000003e20684ee4 <+628>: movdqa (%rdi),%xmm2 > 0x0000003e20684ee8 <+632>: movdqa (%rsi),%xmm1 > 0x0000003e20684eec <+636>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684ef0 <+640>: pslldq $0xe,%xmm2 > 0x0000003e20684ef5 <+645>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20684ef9 <+649>: psubb %xmm0,%xmm2 > 0x0000003e20684efd <+653>: pmovmskb %xmm2,%r9d > 0x0000003e20684f02 <+658>: shr %cl,%edx > 0x0000003e20684f04 <+660>: shr %cl,%r9d > 0x0000003e20684f07 <+663>: sub %r9d,%edx > 0x0000003e20684f0a <+666>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20684f10 <+672>: movdqa (%rdi),%xmm3 > 0x0000003e20684f14 <+676>: pxor %xmm0,%xmm0 > 0x0000003e20684f18 <+680>: mov $0x10,%rcx > 0x0000003e20684f1f <+687>: mov $0x2,%r9d > 0x0000003e20684f25 <+693>: lea 0x2(%rdi),%r10 > 0x0000003e20684f29 <+697>: and $0xfff,%r10 > 0x0000003e20684f30 <+704>: sub $0x1000,%r10 > 0x0000003e20684f37 <+711>: nopw 0x0(%rax,%rax,1) > 0x0000003e20684f40 <+720>: add $0x10,%r10 > 0x0000003e20684f44 <+724>: jg 0x3e20684fe0 <__strcmp_sse2+880> > 0x0000003e20684f4a <+730>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684f4f <+735>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684f54 <+740>: movdqa %xmm2,%xmm4 > 0x0000003e20684f58 <+744>: psrldq $0x2,%xmm3 > 0x0000003e20684f5d <+749>: pslldq $0xe,%xmm2 > 0x0000003e20684f62 <+754>: por %xmm3,%xmm2 > 0x0000003e20684f66 <+758>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684f6a <+762>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684f6e <+766>: psubb %xmm0,%xmm1 > 0x0000003e20684f72 <+770>: pmovmskb %xmm1,%edx > 0x0000003e20684f76 <+774>: sub $0xffff,%edx > 0x0000003e20684f7c <+780>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684f82 <+786>: add $0x10,%rcx > 0x0000003e20684f86 <+790>: movdqa %xmm4,%xmm3 > 0x0000003e20684f8a <+794>: add $0x10,%r10 > 0x0000003e20684f8e <+798>: jg 0x3e20684fe0 <__strcmp_sse2+880> > 0x0000003e20684f90 <+800>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20684f95 <+805>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20684f9a <+810>: movdqa %xmm2,%xmm4 > 0x0000003e20684f9e <+814>: psrldq $0x2,%xmm3 > 0x0000003e20684fa3 <+819>: pslldq $0xe,%xmm2 > 0x0000003e20684fa8 <+824>: por %xmm3,%xmm2 > 0x0000003e20684fac <+828>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20684fb0 <+832>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20684fb4 <+836>: psubb %xmm0,%xmm1 > 0x0000003e20684fb8 <+840>: pmovmskb %xmm1,%edx > 0x0000003e20684fbc <+844>: sub $0xffff,%edx > 0x0000003e20684fc2 <+850>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20684fc8 <+856>: add $0x10,%rcx > 0x0000003e20684fcc <+860>: movdqa %xmm4,%xmm3 > 0x0000003e20684fd0 <+864>: jmpq 0x3e20684f40 <__strcmp_sse2+720> > 0x0000003e20684fd5 <+869>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20684fe0 <+880>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20684fe4 <+884>: pmovmskb %xmm0,%edx > 0x0000003e20684fe8 <+888>: test $0xfffc,%edx > 0x0000003e20684fee <+894>: jne 0x3e20685000 <__strcmp_sse2+912> > 0x0000003e20684ff0 <+896>: pxor %xmm0,%xmm0 > 0x0000003e20684ff4 <+900>: sub $0x1000,%r10 > 0x0000003e20684ffb <+907>: jmpq 0x3e20684f4a <__strcmp_sse2+730> > 0x0000003e20685000 <+912>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685005 <+917>: psrldq $0x2,%xmm0 > 0x0000003e2068500a <+922>: psrldq $0x2,%xmm3 > 0x0000003e2068500f <+927>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685014 <+932>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685020 <+944>: pxor %xmm0,%xmm0 > 0x0000003e20685024 <+948>: movdqa (%rdi),%xmm2 > 0x0000003e20685028 <+952>: movdqa (%rsi),%xmm1 > 0x0000003e2068502c <+956>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685030 <+960>: pslldq $0xd,%xmm2 > 0x0000003e20685035 <+965>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685039 <+969>: psubb %xmm0,%xmm2 > 0x0000003e2068503d <+973>: pmovmskb %xmm2,%r9d > 0x0000003e20685042 <+978>: shr %cl,%edx > 0x0000003e20685044 <+980>: shr %cl,%r9d > 0x0000003e20685047 <+983>: sub %r9d,%edx > 0x0000003e2068504a <+986>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685050 <+992>: movdqa (%rdi),%xmm3 >=> 0x0000003e20685054 <+996>: pxor %xmm0,%xmm0 > 0x0000003e20685058 <+1000>: mov $0x10,%rcx > 0x0000003e2068505f <+1007>: mov $0x3,%r9d > 0x0000003e20685065 <+1013>: lea 0x3(%rdi),%r10 > 0x0000003e20685069 <+1017>: and $0xfff,%r10 > 0x0000003e20685070 <+1024>: sub $0x1000,%r10 > 0x0000003e20685077 <+1031>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685080 <+1040>: add $0x10,%r10 > 0x0000003e20685084 <+1044>: jg 0x3e20685120 <__strcmp_sse2+1200> > 0x0000003e2068508a <+1050>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068508f <+1055>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685094 <+1060>: movdqa %xmm2,%xmm4 > 0x0000003e20685098 <+1064>: psrldq $0x3,%xmm3 > 0x0000003e2068509d <+1069>: pslldq $0xd,%xmm2 > 0x0000003e206850a2 <+1074>: por %xmm3,%xmm2 > 0x0000003e206850a6 <+1078>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206850aa <+1082>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206850ae <+1086>: psubb %xmm0,%xmm1 > 0x0000003e206850b2 <+1090>: pmovmskb %xmm1,%edx > 0x0000003e206850b6 <+1094>: sub $0xffff,%edx > 0x0000003e206850bc <+1100>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e206850c2 <+1106>: add $0x10,%rcx > 0x0000003e206850c6 <+1110>: movdqa %xmm4,%xmm3 > 0x0000003e206850ca <+1114>: add $0x10,%r10 > 0x0000003e206850ce <+1118>: jg 0x3e20685120 <__strcmp_sse2+1200> > 0x0000003e206850d0 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206850d5 <+1125>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e206850da <+1130>: movdqa %xmm2,%xmm4 > 0x0000003e206850de <+1134>: psrldq $0x3,%xmm3 > 0x0000003e206850e3 <+1139>: pslldq $0xd,%xmm2 > 0x0000003e206850e8 <+1144>: por %xmm3,%xmm2 > 0x0000003e206850ec <+1148>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206850f0 <+1152>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206850f4 <+1156>: psubb %xmm0,%xmm1 > 0x0000003e206850f8 <+1160>: pmovmskb %xmm1,%edx > 0x0000003e206850fc <+1164>: sub $0xffff,%edx > 0x0000003e20685102 <+1170>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685108 <+1176>: add $0x10,%rcx > 0x0000003e2068510c <+1180>: movdqa %xmm4,%xmm3 > 0x0000003e20685110 <+1184>: jmpq 0x3e20685080 <__strcmp_sse2+1040> > 0x0000003e20685115 <+1189>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685120 <+1200>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685124 <+1204>: pmovmskb %xmm0,%edx > 0x0000003e20685128 <+1208>: test $0xfff8,%edx > 0x0000003e2068512e <+1214>: jne 0x3e20685140 <__strcmp_sse2+1232> > 0x0000003e20685130 <+1216>: pxor %xmm0,%xmm0 > 0x0000003e20685134 <+1220>: sub $0x1000,%r10 > 0x0000003e2068513b <+1227>: jmpq 0x3e2068508a <__strcmp_sse2+1050> > 0x0000003e20685140 <+1232>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685145 <+1237>: psrldq $0x3,%xmm0 > 0x0000003e2068514a <+1242>: psrldq $0x3,%xmm3 > 0x0000003e2068514f <+1247>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685154 <+1252>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685160 <+1264>: pxor %xmm0,%xmm0 > 0x0000003e20685164 <+1268>: movdqa (%rdi),%xmm2 > 0x0000003e20685168 <+1272>: movdqa (%rsi),%xmm1 > 0x0000003e2068516c <+1276>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685170 <+1280>: pslldq $0xc,%xmm2 > 0x0000003e20685175 <+1285>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685179 <+1289>: psubb %xmm0,%xmm2 > 0x0000003e2068517d <+1293>: pmovmskb %xmm2,%r9d > 0x0000003e20685182 <+1298>: shr %cl,%edx > 0x0000003e20685184 <+1300>: shr %cl,%r9d > 0x0000003e20685187 <+1303>: sub %r9d,%edx > 0x0000003e2068518a <+1306>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685190 <+1312>: movdqa (%rdi),%xmm3 > 0x0000003e20685194 <+1316>: pxor %xmm0,%xmm0 > 0x0000003e20685198 <+1320>: mov $0x10,%rcx > 0x0000003e2068519f <+1327>: mov $0x4,%r9d > 0x0000003e206851a5 <+1333>: lea 0x4(%rdi),%r10 > 0x0000003e206851a9 <+1337>: and $0xfff,%r10 > 0x0000003e206851b0 <+1344>: sub $0x1000,%r10 > 0x0000003e206851b7 <+1351>: nopw 0x0(%rax,%rax,1) > 0x0000003e206851c0 <+1360>: add $0x10,%r10 > 0x0000003e206851c4 <+1364>: jg 0x3e20685260 <__strcmp_sse2+1520> > 0x0000003e206851ca <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206851cf <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e206851d4 <+1380>: movdqa %xmm2,%xmm4 > 0x0000003e206851d8 <+1384>: psrldq $0x4,%xmm3 > 0x0000003e206851dd <+1389>: pslldq $0xc,%xmm2 > 0x0000003e206851e2 <+1394>: por %xmm3,%xmm2 > 0x0000003e206851e6 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206851ea <+1402>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206851ee <+1406>: psubb %xmm0,%xmm1 > 0x0000003e206851f2 <+1410>: pmovmskb %xmm1,%edx > 0x0000003e206851f6 <+1414>: sub $0xffff,%edx > 0x0000003e206851fc <+1420>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685202 <+1426>: add $0x10,%rcx > 0x0000003e20685206 <+1430>: movdqa %xmm4,%xmm3 > 0x0000003e2068520a <+1434>: add $0x10,%r10 > 0x0000003e2068520e <+1438>: jg 0x3e20685260 <__strcmp_sse2+1520> > 0x0000003e20685210 <+1440>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685215 <+1445>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068521a <+1450>: movdqa %xmm2,%xmm4 > 0x0000003e2068521e <+1454>: psrldq $0x4,%xmm3 > 0x0000003e20685223 <+1459>: pslldq $0xc,%xmm2 > 0x0000003e20685228 <+1464>: por %xmm3,%xmm2 > 0x0000003e2068522c <+1468>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685230 <+1472>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685234 <+1476>: psubb %xmm0,%xmm1 > 0x0000003e20685238 <+1480>: pmovmskb %xmm1,%edx > 0x0000003e2068523c <+1484>: sub $0xffff,%edx > 0x0000003e20685242 <+1490>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685248 <+1496>: add $0x10,%rcx > 0x0000003e2068524c <+1500>: movdqa %xmm4,%xmm3 > 0x0000003e20685250 <+1504>: jmpq 0x3e206851c0 <__strcmp_sse2+1360> > 0x0000003e20685255 <+1509>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685260 <+1520>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685264 <+1524>: pmovmskb %xmm0,%edx > 0x0000003e20685268 <+1528>: test $0xfff0,%edx > 0x0000003e2068526e <+1534>: jne 0x3e20685280 <__strcmp_sse2+1552> > 0x0000003e20685270 <+1536>: pxor %xmm0,%xmm0 > 0x0000003e20685274 <+1540>: sub $0x1000,%r10 > 0x0000003e2068527b <+1547>: jmpq 0x3e206851ca <__strcmp_sse2+1370> > 0x0000003e20685280 <+1552>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685285 <+1557>: psrldq $0x4,%xmm0 > 0x0000003e2068528a <+1562>: psrldq $0x4,%xmm3 > 0x0000003e2068528f <+1567>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685294 <+1572>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206852a0 <+1584>: pxor %xmm0,%xmm0 > 0x0000003e206852a4 <+1588>: movdqa (%rdi),%xmm2 > 0x0000003e206852a8 <+1592>: movdqa (%rsi),%xmm1 > 0x0000003e206852ac <+1596>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206852b0 <+1600>: pslldq $0xb,%xmm2 > 0x0000003e206852b5 <+1605>: pcmpeqb %xmm1,%xmm2 > 0x0000003e206852b9 <+1609>: psubb %xmm0,%xmm2 > 0x0000003e206852bd <+1613>: pmovmskb %xmm2,%r9d > 0x0000003e206852c2 <+1618>: shr %cl,%edx > 0x0000003e206852c4 <+1620>: shr %cl,%r9d > 0x0000003e206852c7 <+1623>: sub %r9d,%edx > 0x0000003e206852ca <+1626>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e206852d0 <+1632>: movdqa (%rdi),%xmm3 > 0x0000003e206852d4 <+1636>: pxor %xmm0,%xmm0 > 0x0000003e206852d8 <+1640>: mov $0x10,%rcx > 0x0000003e206852df <+1647>: mov $0x5,%r9d > 0x0000003e206852e5 <+1653>: lea 0x5(%rdi),%r10 > 0x0000003e206852e9 <+1657>: and $0xfff,%r10 > 0x0000003e206852f0 <+1664>: sub $0x1000,%r10 > 0x0000003e206852f7 <+1671>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685300 <+1680>: add $0x10,%r10 > 0x0000003e20685304 <+1684>: jg 0x3e206853a0 <__strcmp_sse2+1840> > 0x0000003e2068530a <+1690>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068530f <+1695>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685314 <+1700>: movdqa %xmm2,%xmm4 > 0x0000003e20685318 <+1704>: psrldq $0x5,%xmm3 > 0x0000003e2068531d <+1709>: pslldq $0xb,%xmm2 > 0x0000003e20685322 <+1714>: por %xmm3,%xmm2 > 0x0000003e20685326 <+1718>: pcmpeqb %xmm1,%xmm0 > 0x0000003e2068532a <+1722>: pcmpeqb %xmm2,%xmm1 > 0x0000003e2068532e <+1726>: psubb %xmm0,%xmm1 > 0x0000003e20685332 <+1730>: pmovmskb %xmm1,%edx > 0x0000003e20685336 <+1734>: sub $0xffff,%edx > 0x0000003e2068533c <+1740>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685342 <+1746>: add $0x10,%rcx > 0x0000003e20685346 <+1750>: movdqa %xmm4,%xmm3 > 0x0000003e2068534a <+1754>: add $0x10,%r10 > 0x0000003e2068534e <+1758>: jg 0x3e206853a0 <__strcmp_sse2+1840> > 0x0000003e20685350 <+1760>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685355 <+1765>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068535a <+1770>: movdqa %xmm2,%xmm4 > 0x0000003e2068535e <+1774>: psrldq $0x5,%xmm3 > 0x0000003e20685363 <+1779>: pslldq $0xb,%xmm2 > 0x0000003e20685368 <+1784>: por %xmm3,%xmm2 > 0x0000003e2068536c <+1788>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685370 <+1792>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685374 <+1796>: psubb %xmm0,%xmm1 > 0x0000003e20685378 <+1800>: pmovmskb %xmm1,%edx > 0x0000003e2068537c <+1804>: sub $0xffff,%edx > 0x0000003e20685382 <+1810>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685388 <+1816>: add $0x10,%rcx > 0x0000003e2068538c <+1820>: movdqa %xmm4,%xmm3 > 0x0000003e20685390 <+1824>: jmpq 0x3e20685300 <__strcmp_sse2+1680> > 0x0000003e20685395 <+1829>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206853a0 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x0000003e206853a4 <+1844>: pmovmskb %xmm0,%edx > 0x0000003e206853a8 <+1848>: test $0xffe0,%edx > 0x0000003e206853ae <+1854>: jne 0x3e206853c0 <__strcmp_sse2+1872> > 0x0000003e206853b0 <+1856>: pxor %xmm0,%xmm0 > 0x0000003e206853b4 <+1860>: sub $0x1000,%r10 > 0x0000003e206853bb <+1867>: jmpq 0x3e2068530a <__strcmp_sse2+1690> > 0x0000003e206853c0 <+1872>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206853c5 <+1877>: psrldq $0x5,%xmm0 > 0x0000003e206853ca <+1882>: psrldq $0x5,%xmm3 > 0x0000003e206853cf <+1887>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e206853d4 <+1892>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206853e0 <+1904>: pxor %xmm0,%xmm0 > 0x0000003e206853e4 <+1908>: movdqa (%rdi),%xmm2 > 0x0000003e206853e8 <+1912>: movdqa (%rsi),%xmm1 > 0x0000003e206853ec <+1916>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206853f0 <+1920>: pslldq $0xa,%xmm2 > 0x0000003e206853f5 <+1925>: pcmpeqb %xmm1,%xmm2 > 0x0000003e206853f9 <+1929>: psubb %xmm0,%xmm2 > 0x0000003e206853fd <+1933>: pmovmskb %xmm2,%r9d > 0x0000003e20685402 <+1938>: shr %cl,%edx > 0x0000003e20685404 <+1940>: shr %cl,%r9d > 0x0000003e20685407 <+1943>: sub %r9d,%edx > 0x0000003e2068540a <+1946>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685410 <+1952>: movdqa (%rdi),%xmm3 > 0x0000003e20685414 <+1956>: pxor %xmm0,%xmm0 > 0x0000003e20685418 <+1960>: mov $0x10,%rcx > 0x0000003e2068541f <+1967>: mov $0x6,%r9d > 0x0000003e20685425 <+1973>: lea 0x6(%rdi),%r10 > 0x0000003e20685429 <+1977>: and $0xfff,%r10 > 0x0000003e20685430 <+1984>: sub $0x1000,%r10 > 0x0000003e20685437 <+1991>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685440 <+2000>: add $0x10,%r10 > 0x0000003e20685444 <+2004>: jg 0x3e206854e0 <__strcmp_sse2+2160> > 0x0000003e2068544a <+2010>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068544f <+2015>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685454 <+2020>: movdqa %xmm2,%xmm4 > 0x0000003e20685458 <+2024>: psrldq $0x6,%xmm3 > 0x0000003e2068545d <+2029>: pslldq $0xa,%xmm2 > 0x0000003e20685462 <+2034>: por %xmm3,%xmm2 > 0x0000003e20685466 <+2038>: pcmpeqb %xmm1,%xmm0 > 0x0000003e2068546a <+2042>: pcmpeqb %xmm2,%xmm1 > 0x0000003e2068546e <+2046>: psubb %xmm0,%xmm1 > 0x0000003e20685472 <+2050>: pmovmskb %xmm1,%edx > 0x0000003e20685476 <+2054>: sub $0xffff,%edx > 0x0000003e2068547c <+2060>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685482 <+2066>: add $0x10,%rcx > 0x0000003e20685486 <+2070>: movdqa %xmm4,%xmm3 > 0x0000003e2068548a <+2074>: add $0x10,%r10 > 0x0000003e2068548e <+2078>: jg 0x3e206854e0 <__strcmp_sse2+2160> > 0x0000003e20685490 <+2080>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685495 <+2085>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068549a <+2090>: movdqa %xmm2,%xmm4 > 0x0000003e2068549e <+2094>: psrldq $0x6,%xmm3 > 0x0000003e206854a3 <+2099>: pslldq $0xa,%xmm2 > 0x0000003e206854a8 <+2104>: por %xmm3,%xmm2 > 0x0000003e206854ac <+2108>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206854b0 <+2112>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206854b4 <+2116>: psubb %xmm0,%xmm1 > 0x0000003e206854b8 <+2120>: pmovmskb %xmm1,%edx > 0x0000003e206854bc <+2124>: sub $0xffff,%edx > 0x0000003e206854c2 <+2130>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e206854c8 <+2136>: add $0x10,%rcx > 0x0000003e206854cc <+2140>: movdqa %xmm4,%xmm3 > 0x0000003e206854d0 <+2144>: jmpq 0x3e20685440 <__strcmp_sse2+2000> > 0x0000003e206854d5 <+2149>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206854e0 <+2160>: pcmpeqb %xmm3,%xmm0 > 0x0000003e206854e4 <+2164>: pmovmskb %xmm0,%edx > 0x0000003e206854e8 <+2168>: test $0xffc0,%edx > 0x0000003e206854ee <+2174>: jne 0x3e20685500 <__strcmp_sse2+2192> > 0x0000003e206854f0 <+2176>: pxor %xmm0,%xmm0 > 0x0000003e206854f4 <+2180>: sub $0x1000,%r10 > 0x0000003e206854fb <+2187>: jmpq 0x3e2068544a <__strcmp_sse2+2010> > 0x0000003e20685500 <+2192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685505 <+2197>: psrldq $0x6,%xmm0 > 0x0000003e2068550a <+2202>: psrldq $0x6,%xmm3 > 0x0000003e2068550f <+2207>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685514 <+2212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685520 <+2224>: pxor %xmm0,%xmm0 > 0x0000003e20685524 <+2228>: movdqa (%rdi),%xmm2 > 0x0000003e20685528 <+2232>: movdqa (%rsi),%xmm1 > 0x0000003e2068552c <+2236>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685530 <+2240>: pslldq $0x9,%xmm2 > 0x0000003e20685535 <+2245>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685539 <+2249>: psubb %xmm0,%xmm2 > 0x0000003e2068553d <+2253>: pmovmskb %xmm2,%r9d > 0x0000003e20685542 <+2258>: shr %cl,%edx > 0x0000003e20685544 <+2260>: shr %cl,%r9d > 0x0000003e20685547 <+2263>: sub %r9d,%edx > 0x0000003e2068554a <+2266>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685550 <+2272>: movdqa (%rdi),%xmm3 > 0x0000003e20685554 <+2276>: pxor %xmm0,%xmm0 > 0x0000003e20685558 <+2280>: mov $0x10,%rcx > 0x0000003e2068555f <+2287>: mov $0x7,%r9d > 0x0000003e20685565 <+2293>: lea 0x7(%rdi),%r10 > 0x0000003e20685569 <+2297>: and $0xfff,%r10 > 0x0000003e20685570 <+2304>: sub $0x1000,%r10 > 0x0000003e20685577 <+2311>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685580 <+2320>: add $0x10,%r10 > 0x0000003e20685584 <+2324>: jg 0x3e20685620 <__strcmp_sse2+2480> > 0x0000003e2068558a <+2330>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068558f <+2335>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685594 <+2340>: movdqa %xmm2,%xmm4 > 0x0000003e20685598 <+2344>: psrldq $0x7,%xmm3 > 0x0000003e2068559d <+2349>: pslldq $0x9,%xmm2 > 0x0000003e206855a2 <+2354>: por %xmm3,%xmm2 > 0x0000003e206855a6 <+2358>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206855aa <+2362>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206855ae <+2366>: psubb %xmm0,%xmm1 > 0x0000003e206855b2 <+2370>: pmovmskb %xmm1,%edx > 0x0000003e206855b6 <+2374>: sub $0xffff,%edx > 0x0000003e206855bc <+2380>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e206855c2 <+2386>: add $0x10,%rcx > 0x0000003e206855c6 <+2390>: movdqa %xmm4,%xmm3 > 0x0000003e206855ca <+2394>: add $0x10,%r10 > 0x0000003e206855ce <+2398>: jg 0x3e20685620 <__strcmp_sse2+2480> > 0x0000003e206855d0 <+2400>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206855d5 <+2405>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e206855da <+2410>: movdqa %xmm2,%xmm4 > 0x0000003e206855de <+2414>: psrldq $0x7,%xmm3 > 0x0000003e206855e3 <+2419>: pslldq $0x9,%xmm2 > 0x0000003e206855e8 <+2424>: por %xmm3,%xmm2 > 0x0000003e206855ec <+2428>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206855f0 <+2432>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206855f4 <+2436>: psubb %xmm0,%xmm1 > 0x0000003e206855f8 <+2440>: pmovmskb %xmm1,%edx > 0x0000003e206855fc <+2444>: sub $0xffff,%edx > 0x0000003e20685602 <+2450>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685608 <+2456>: add $0x10,%rcx > 0x0000003e2068560c <+2460>: movdqa %xmm4,%xmm3 > 0x0000003e20685610 <+2464>: jmpq 0x3e20685580 <__strcmp_sse2+2320> > 0x0000003e20685615 <+2469>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685620 <+2480>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685624 <+2484>: pmovmskb %xmm0,%edx > 0x0000003e20685628 <+2488>: test $0xff80,%edx > 0x0000003e2068562e <+2494>: jne 0x3e20685640 <__strcmp_sse2+2512> > 0x0000003e20685630 <+2496>: pxor %xmm0,%xmm0 > 0x0000003e20685634 <+2500>: sub $0x1000,%r10 > 0x0000003e2068563b <+2507>: jmpq 0x3e2068558a <__strcmp_sse2+2330> > 0x0000003e20685640 <+2512>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685645 <+2517>: psrldq $0x7,%xmm0 > 0x0000003e2068564a <+2522>: psrldq $0x7,%xmm3 > 0x0000003e2068564f <+2527>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685654 <+2532>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685660 <+2544>: pxor %xmm0,%xmm0 > 0x0000003e20685664 <+2548>: movdqa (%rdi),%xmm2 > 0x0000003e20685668 <+2552>: movdqa (%rsi),%xmm1 > 0x0000003e2068566c <+2556>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685670 <+2560>: pslldq $0x8,%xmm2 > 0x0000003e20685675 <+2565>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685679 <+2569>: psubb %xmm0,%xmm2 > 0x0000003e2068567d <+2573>: pmovmskb %xmm2,%r9d > 0x0000003e20685682 <+2578>: shr %cl,%edx > 0x0000003e20685684 <+2580>: shr %cl,%r9d > 0x0000003e20685687 <+2583>: sub %r9d,%edx > 0x0000003e2068568a <+2586>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685690 <+2592>: movdqa (%rdi),%xmm3 > 0x0000003e20685694 <+2596>: pxor %xmm0,%xmm0 > 0x0000003e20685698 <+2600>: mov $0x10,%rcx > 0x0000003e2068569f <+2607>: mov $0x8,%r9d > 0x0000003e206856a5 <+2613>: lea 0x8(%rdi),%r10 > 0x0000003e206856a9 <+2617>: and $0xfff,%r10 > 0x0000003e206856b0 <+2624>: sub $0x1000,%r10 > 0x0000003e206856b7 <+2631>: nopw 0x0(%rax,%rax,1) > 0x0000003e206856c0 <+2640>: add $0x10,%r10 > 0x0000003e206856c4 <+2644>: jg 0x3e20685760 <__strcmp_sse2+2800> > 0x0000003e206856ca <+2650>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206856cf <+2655>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e206856d4 <+2660>: movdqa %xmm2,%xmm4 > 0x0000003e206856d8 <+2664>: psrldq $0x8,%xmm3 > 0x0000003e206856dd <+2669>: pslldq $0x8,%xmm2 > 0x0000003e206856e2 <+2674>: por %xmm3,%xmm2 > 0x0000003e206856e6 <+2678>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206856ea <+2682>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206856ee <+2686>: psubb %xmm0,%xmm1 > 0x0000003e206856f2 <+2690>: pmovmskb %xmm1,%edx > 0x0000003e206856f6 <+2694>: sub $0xffff,%edx > 0x0000003e206856fc <+2700>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685702 <+2706>: add $0x10,%rcx > 0x0000003e20685706 <+2710>: movdqa %xmm4,%xmm3 > 0x0000003e2068570a <+2714>: add $0x10,%r10 > 0x0000003e2068570e <+2718>: jg 0x3e20685760 <__strcmp_sse2+2800> > 0x0000003e20685710 <+2720>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685715 <+2725>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068571a <+2730>: movdqa %xmm2,%xmm4 > 0x0000003e2068571e <+2734>: psrldq $0x8,%xmm3 > 0x0000003e20685723 <+2739>: pslldq $0x8,%xmm2 > 0x0000003e20685728 <+2744>: por %xmm3,%xmm2 > 0x0000003e2068572c <+2748>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685730 <+2752>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685734 <+2756>: psubb %xmm0,%xmm1 > 0x0000003e20685738 <+2760>: pmovmskb %xmm1,%edx > 0x0000003e2068573c <+2764>: sub $0xffff,%edx > 0x0000003e20685742 <+2770>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685748 <+2776>: add $0x10,%rcx > 0x0000003e2068574c <+2780>: movdqa %xmm4,%xmm3 > 0x0000003e20685750 <+2784>: jmpq 0x3e206856c0 <__strcmp_sse2+2640> > 0x0000003e20685755 <+2789>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685760 <+2800>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685764 <+2804>: pmovmskb %xmm0,%edx > 0x0000003e20685768 <+2808>: test $0xff00,%edx > 0x0000003e2068576e <+2814>: jne 0x3e20685780 <__strcmp_sse2+2832> > 0x0000003e20685770 <+2816>: pxor %xmm0,%xmm0 > 0x0000003e20685774 <+2820>: sub $0x1000,%r10 > 0x0000003e2068577b <+2827>: jmpq 0x3e206856ca <__strcmp_sse2+2650> > 0x0000003e20685780 <+2832>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685785 <+2837>: psrldq $0x8,%xmm0 > 0x0000003e2068578a <+2842>: psrldq $0x8,%xmm3 > 0x0000003e2068578f <+2847>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685794 <+2852>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206857a0 <+2864>: pxor %xmm0,%xmm0 > 0x0000003e206857a4 <+2868>: movdqa (%rdi),%xmm2 > 0x0000003e206857a8 <+2872>: movdqa (%rsi),%xmm1 > 0x0000003e206857ac <+2876>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206857b0 <+2880>: pslldq $0x7,%xmm2 > 0x0000003e206857b5 <+2885>: pcmpeqb %xmm1,%xmm2 > 0x0000003e206857b9 <+2889>: psubb %xmm0,%xmm2 > 0x0000003e206857bd <+2893>: pmovmskb %xmm2,%r9d > 0x0000003e206857c2 <+2898>: shr %cl,%edx > 0x0000003e206857c4 <+2900>: shr %cl,%r9d > 0x0000003e206857c7 <+2903>: sub %r9d,%edx > 0x0000003e206857ca <+2906>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e206857d0 <+2912>: movdqa (%rdi),%xmm3 > 0x0000003e206857d4 <+2916>: pxor %xmm0,%xmm0 > 0x0000003e206857d8 <+2920>: mov $0x10,%rcx > 0x0000003e206857df <+2927>: mov $0x9,%r9d > 0x0000003e206857e5 <+2933>: lea 0x9(%rdi),%r10 > 0x0000003e206857e9 <+2937>: and $0xfff,%r10 > 0x0000003e206857f0 <+2944>: sub $0x1000,%r10 > 0x0000003e206857f7 <+2951>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685800 <+2960>: add $0x10,%r10 > 0x0000003e20685804 <+2964>: jg 0x3e206858a0 <__strcmp_sse2+3120> > 0x0000003e2068580a <+2970>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068580f <+2975>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685814 <+2980>: movdqa %xmm2,%xmm4 > 0x0000003e20685818 <+2984>: psrldq $0x9,%xmm3 > 0x0000003e2068581d <+2989>: pslldq $0x7,%xmm2 > 0x0000003e20685822 <+2994>: por %xmm3,%xmm2 > 0x0000003e20685826 <+2998>: pcmpeqb %xmm1,%xmm0 > 0x0000003e2068582a <+3002>: pcmpeqb %xmm2,%xmm1 > 0x0000003e2068582e <+3006>: psubb %xmm0,%xmm1 > 0x0000003e20685832 <+3010>: pmovmskb %xmm1,%edx > 0x0000003e20685836 <+3014>: sub $0xffff,%edx > 0x0000003e2068583c <+3020>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685842 <+3026>: add $0x10,%rcx > 0x0000003e20685846 <+3030>: movdqa %xmm4,%xmm3 > 0x0000003e2068584a <+3034>: add $0x10,%r10 > 0x0000003e2068584e <+3038>: jg 0x3e206858a0 <__strcmp_sse2+3120> > 0x0000003e20685850 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685855 <+3045>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068585a <+3050>: movdqa %xmm2,%xmm4 > 0x0000003e2068585e <+3054>: psrldq $0x9,%xmm3 > 0x0000003e20685863 <+3059>: pslldq $0x7,%xmm2 > 0x0000003e20685868 <+3064>: por %xmm3,%xmm2 > 0x0000003e2068586c <+3068>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685870 <+3072>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685874 <+3076>: psubb %xmm0,%xmm1 > 0x0000003e20685878 <+3080>: pmovmskb %xmm1,%edx > 0x0000003e2068587c <+3084>: sub $0xffff,%edx > 0x0000003e20685882 <+3090>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685888 <+3096>: add $0x10,%rcx > 0x0000003e2068588c <+3100>: movdqa %xmm4,%xmm3 > 0x0000003e20685890 <+3104>: jmpq 0x3e20685800 <__strcmp_sse2+2960> > 0x0000003e20685895 <+3109>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206858a0 <+3120>: pcmpeqb %xmm3,%xmm0 > 0x0000003e206858a4 <+3124>: pmovmskb %xmm0,%edx > 0x0000003e206858a8 <+3128>: test $0xfe00,%edx > 0x0000003e206858ae <+3134>: jne 0x3e206858c0 <__strcmp_sse2+3152> > 0x0000003e206858b0 <+3136>: pxor %xmm0,%xmm0 > 0x0000003e206858b4 <+3140>: sub $0x1000,%r10 > 0x0000003e206858bb <+3147>: jmpq 0x3e2068580a <__strcmp_sse2+2970> > 0x0000003e206858c0 <+3152>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e206858c5 <+3157>: psrldq $0x9,%xmm0 > 0x0000003e206858ca <+3162>: psrldq $0x9,%xmm3 > 0x0000003e206858cf <+3167>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e206858d4 <+3172>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206858e0 <+3184>: pxor %xmm0,%xmm0 > 0x0000003e206858e4 <+3188>: movdqa (%rdi),%xmm2 > 0x0000003e206858e8 <+3192>: movdqa (%rsi),%xmm1 > 0x0000003e206858ec <+3196>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206858f0 <+3200>: pslldq $0x6,%xmm2 > 0x0000003e206858f5 <+3205>: pcmpeqb %xmm1,%xmm2 > 0x0000003e206858f9 <+3209>: psubb %xmm0,%xmm2 > 0x0000003e206858fd <+3213>: pmovmskb %xmm2,%r9d > 0x0000003e20685902 <+3218>: shr %cl,%edx > 0x0000003e20685904 <+3220>: shr %cl,%r9d > 0x0000003e20685907 <+3223>: sub %r9d,%edx > 0x0000003e2068590a <+3226>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685910 <+3232>: movdqa (%rdi),%xmm3 > 0x0000003e20685914 <+3236>: pxor %xmm0,%xmm0 > 0x0000003e20685918 <+3240>: mov $0x10,%rcx > 0x0000003e2068591f <+3247>: mov $0xa,%r9d > 0x0000003e20685925 <+3253>: lea 0xa(%rdi),%r10 > 0x0000003e20685929 <+3257>: and $0xfff,%r10 > 0x0000003e20685930 <+3264>: sub $0x1000,%r10 > 0x0000003e20685937 <+3271>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685940 <+3280>: add $0x10,%r10 > 0x0000003e20685944 <+3284>: jg 0x3e206859e0 <__strcmp_sse2+3440> > 0x0000003e2068594a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e2068594f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685954 <+3300>: movdqa %xmm2,%xmm4 > 0x0000003e20685958 <+3304>: psrldq $0xa,%xmm3 > 0x0000003e2068595d <+3309>: pslldq $0x6,%xmm2 > 0x0000003e20685962 <+3314>: por %xmm3,%xmm2 > 0x0000003e20685966 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x0000003e2068596a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x0000003e2068596e <+3326>: psubb %xmm0,%xmm1 > 0x0000003e20685972 <+3330>: pmovmskb %xmm1,%edx > 0x0000003e20685976 <+3334>: sub $0xffff,%edx > 0x0000003e2068597c <+3340>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685982 <+3346>: add $0x10,%rcx > 0x0000003e20685986 <+3350>: movdqa %xmm4,%xmm3 > 0x0000003e2068598a <+3354>: add $0x10,%r10 > 0x0000003e2068598e <+3358>: jg 0x3e206859e0 <__strcmp_sse2+3440> > 0x0000003e20685990 <+3360>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685995 <+3365>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e2068599a <+3370>: movdqa %xmm2,%xmm4 > 0x0000003e2068599e <+3374>: psrldq $0xa,%xmm3 > 0x0000003e206859a3 <+3379>: pslldq $0x6,%xmm2 > 0x0000003e206859a8 <+3384>: por %xmm3,%xmm2 > 0x0000003e206859ac <+3388>: pcmpeqb %xmm1,%xmm0 > 0x0000003e206859b0 <+3392>: pcmpeqb %xmm2,%xmm1 > 0x0000003e206859b4 <+3396>: psubb %xmm0,%xmm1 > 0x0000003e206859b8 <+3400>: pmovmskb %xmm1,%edx > 0x0000003e206859bc <+3404>: sub $0xffff,%edx > 0x0000003e206859c2 <+3410>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e206859c8 <+3416>: add $0x10,%rcx > 0x0000003e206859cc <+3420>: movdqa %xmm4,%xmm3 > 0x0000003e206859d0 <+3424>: jmpq 0x3e20685940 <__strcmp_sse2+3280> > 0x0000003e206859d5 <+3429>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206859e0 <+3440>: pcmpeqb %xmm3,%xmm0 > 0x0000003e206859e4 <+3444>: pmovmskb %xmm0,%edx > 0x0000003e206859e8 <+3448>: test $0xfc00,%edx > 0x0000003e206859ee <+3454>: jne 0x3e20685a00 <__strcmp_sse2+3472> > 0x0000003e206859f0 <+3456>: pxor %xmm0,%xmm0 > 0x0000003e206859f4 <+3460>: sub $0x1000,%r10 > 0x0000003e206859fb <+3467>: jmpq 0x3e2068594a <__strcmp_sse2+3290> > 0x0000003e20685a00 <+3472>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685a05 <+3477>: psrldq $0xa,%xmm0 > 0x0000003e20685a0a <+3482>: psrldq $0xa,%xmm3 > 0x0000003e20685a0f <+3487>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685a14 <+3492>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685a20 <+3504>: pxor %xmm0,%xmm0 > 0x0000003e20685a24 <+3508>: movdqa (%rdi),%xmm2 > 0x0000003e20685a28 <+3512>: movdqa (%rsi),%xmm1 > 0x0000003e20685a2c <+3516>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685a30 <+3520>: pslldq $0x5,%xmm2 > 0x0000003e20685a35 <+3525>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685a39 <+3529>: psubb %xmm0,%xmm2 > 0x0000003e20685a3d <+3533>: pmovmskb %xmm2,%r9d > 0x0000003e20685a42 <+3538>: shr %cl,%edx > 0x0000003e20685a44 <+3540>: shr %cl,%r9d > 0x0000003e20685a47 <+3543>: sub %r9d,%edx > 0x0000003e20685a4a <+3546>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685a50 <+3552>: movdqa (%rdi),%xmm3 > 0x0000003e20685a54 <+3556>: pxor %xmm0,%xmm0 > 0x0000003e20685a58 <+3560>: mov $0x10,%rcx > 0x0000003e20685a5f <+3567>: mov $0xb,%r9d > 0x0000003e20685a65 <+3573>: lea 0xb(%rdi),%r10 > 0x0000003e20685a69 <+3577>: and $0xfff,%r10 > 0x0000003e20685a70 <+3584>: sub $0x1000,%r10 > 0x0000003e20685a77 <+3591>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685a80 <+3600>: add $0x10,%r10 > 0x0000003e20685a84 <+3604>: jg 0x3e20685b20 <__strcmp_sse2+3760> > 0x0000003e20685a8a <+3610>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685a8f <+3615>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685a94 <+3620>: movdqa %xmm2,%xmm4 > 0x0000003e20685a98 <+3624>: psrldq $0xb,%xmm3 > 0x0000003e20685a9d <+3629>: pslldq $0x5,%xmm2 > 0x0000003e20685aa2 <+3634>: por %xmm3,%xmm2 > 0x0000003e20685aa6 <+3638>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685aaa <+3642>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685aae <+3646>: psubb %xmm0,%xmm1 > 0x0000003e20685ab2 <+3650>: pmovmskb %xmm1,%edx > 0x0000003e20685ab6 <+3654>: sub $0xffff,%edx > 0x0000003e20685abc <+3660>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685ac2 <+3666>: add $0x10,%rcx > 0x0000003e20685ac6 <+3670>: movdqa %xmm4,%xmm3 > 0x0000003e20685aca <+3674>: add $0x10,%r10 > 0x0000003e20685ace <+3678>: jg 0x3e20685b20 <__strcmp_sse2+3760> > 0x0000003e20685ad0 <+3680>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685ad5 <+3685>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685ada <+3690>: movdqa %xmm2,%xmm4 > 0x0000003e20685ade <+3694>: psrldq $0xb,%xmm3 > 0x0000003e20685ae3 <+3699>: pslldq $0x5,%xmm2 > 0x0000003e20685ae8 <+3704>: por %xmm3,%xmm2 > 0x0000003e20685aec <+3708>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685af0 <+3712>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685af4 <+3716>: psubb %xmm0,%xmm1 > 0x0000003e20685af8 <+3720>: pmovmskb %xmm1,%edx > 0x0000003e20685afc <+3724>: sub $0xffff,%edx > 0x0000003e20685b02 <+3730>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685b08 <+3736>: add $0x10,%rcx > 0x0000003e20685b0c <+3740>: movdqa %xmm4,%xmm3 > 0x0000003e20685b10 <+3744>: jmpq 0x3e20685a80 <__strcmp_sse2+3600> > 0x0000003e20685b15 <+3749>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685b20 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685b24 <+3764>: pmovmskb %xmm0,%edx > 0x0000003e20685b28 <+3768>: test $0xf800,%edx > 0x0000003e20685b2e <+3774>: jne 0x3e20685b40 <__strcmp_sse2+3792> > 0x0000003e20685b30 <+3776>: pxor %xmm0,%xmm0 > 0x0000003e20685b34 <+3780>: sub $0x1000,%r10 > 0x0000003e20685b3b <+3787>: jmpq 0x3e20685a8a <__strcmp_sse2+3610> > 0x0000003e20685b40 <+3792>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685b45 <+3797>: psrldq $0xb,%xmm0 > 0x0000003e20685b4a <+3802>: psrldq $0xb,%xmm3 > 0x0000003e20685b4f <+3807>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685b54 <+3812>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685b60 <+3824>: pxor %xmm0,%xmm0 > 0x0000003e20685b64 <+3828>: movdqa (%rdi),%xmm2 > 0x0000003e20685b68 <+3832>: movdqa (%rsi),%xmm1 > 0x0000003e20685b6c <+3836>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685b70 <+3840>: pslldq $0x4,%xmm2 > 0x0000003e20685b75 <+3845>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685b79 <+3849>: psubb %xmm0,%xmm2 > 0x0000003e20685b7d <+3853>: pmovmskb %xmm2,%r9d > 0x0000003e20685b82 <+3858>: shr %cl,%edx > 0x0000003e20685b84 <+3860>: shr %cl,%r9d > 0x0000003e20685b87 <+3863>: sub %r9d,%edx > 0x0000003e20685b8a <+3866>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685b90 <+3872>: movdqa (%rdi),%xmm3 > 0x0000003e20685b94 <+3876>: pxor %xmm0,%xmm0 > 0x0000003e20685b98 <+3880>: mov $0x10,%rcx > 0x0000003e20685b9f <+3887>: mov $0xc,%r9d > 0x0000003e20685ba5 <+3893>: lea 0xc(%rdi),%r10 > 0x0000003e20685ba9 <+3897>: and $0xfff,%r10 > 0x0000003e20685bb0 <+3904>: sub $0x1000,%r10 > 0x0000003e20685bb7 <+3911>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685bc0 <+3920>: add $0x10,%r10 > 0x0000003e20685bc4 <+3924>: jg 0x3e20685c60 <__strcmp_sse2+4080> > 0x0000003e20685bca <+3930>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685bcf <+3935>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685bd4 <+3940>: movdqa %xmm2,%xmm4 > 0x0000003e20685bd8 <+3944>: psrldq $0xc,%xmm3 > 0x0000003e20685bdd <+3949>: pslldq $0x4,%xmm2 > 0x0000003e20685be2 <+3954>: por %xmm3,%xmm2 > 0x0000003e20685be6 <+3958>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685bea <+3962>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685bee <+3966>: psubb %xmm0,%xmm1 > 0x0000003e20685bf2 <+3970>: pmovmskb %xmm1,%edx > 0x0000003e20685bf6 <+3974>: sub $0xffff,%edx > 0x0000003e20685bfc <+3980>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685c02 <+3986>: add $0x10,%rcx > 0x0000003e20685c06 <+3990>: movdqa %xmm4,%xmm3 > 0x0000003e20685c0a <+3994>: add $0x10,%r10 > 0x0000003e20685c0e <+3998>: jg 0x3e20685c60 <__strcmp_sse2+4080> > 0x0000003e20685c10 <+4000>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685c15 <+4005>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685c1a <+4010>: movdqa %xmm2,%xmm4 > 0x0000003e20685c1e <+4014>: psrldq $0xc,%xmm3 > 0x0000003e20685c23 <+4019>: pslldq $0x4,%xmm2 > 0x0000003e20685c28 <+4024>: por %xmm3,%xmm2 > 0x0000003e20685c2c <+4028>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685c30 <+4032>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685c34 <+4036>: psubb %xmm0,%xmm1 > 0x0000003e20685c38 <+4040>: pmovmskb %xmm1,%edx > 0x0000003e20685c3c <+4044>: sub $0xffff,%edx > 0x0000003e20685c42 <+4050>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685c48 <+4056>: add $0x10,%rcx > 0x0000003e20685c4c <+4060>: movdqa %xmm4,%xmm3 > 0x0000003e20685c50 <+4064>: jmpq 0x3e20685bc0 <__strcmp_sse2+3920> > 0x0000003e20685c55 <+4069>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685c60 <+4080>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685c64 <+4084>: pmovmskb %xmm0,%edx > 0x0000003e20685c68 <+4088>: test $0xf000,%edx > 0x0000003e20685c6e <+4094>: jne 0x3e20685c80 <__strcmp_sse2+4112> > 0x0000003e20685c70 <+4096>: pxor %xmm0,%xmm0 > 0x0000003e20685c74 <+4100>: sub $0x1000,%r10 > 0x0000003e20685c7b <+4107>: jmpq 0x3e20685bca <__strcmp_sse2+3930> > 0x0000003e20685c80 <+4112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685c85 <+4117>: psrldq $0xc,%xmm0 > 0x0000003e20685c8a <+4122>: psrldq $0xc,%xmm3 > 0x0000003e20685c8f <+4127>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685c94 <+4132>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685ca0 <+4144>: pxor %xmm0,%xmm0 > 0x0000003e20685ca4 <+4148>: movdqa (%rdi),%xmm2 > 0x0000003e20685ca8 <+4152>: movdqa (%rsi),%xmm1 > 0x0000003e20685cac <+4156>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685cb0 <+4160>: pslldq $0x3,%xmm2 > 0x0000003e20685cb5 <+4165>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685cb9 <+4169>: psubb %xmm0,%xmm2 > 0x0000003e20685cbd <+4173>: pmovmskb %xmm2,%r9d > 0x0000003e20685cc2 <+4178>: shr %cl,%edx > 0x0000003e20685cc4 <+4180>: shr %cl,%r9d > 0x0000003e20685cc7 <+4183>: sub %r9d,%edx > 0x0000003e20685cca <+4186>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685cd0 <+4192>: movdqa (%rdi),%xmm3 > 0x0000003e20685cd4 <+4196>: pxor %xmm0,%xmm0 > 0x0000003e20685cd8 <+4200>: mov $0x10,%rcx > 0x0000003e20685cdf <+4207>: mov $0xd,%r9d > 0x0000003e20685ce5 <+4213>: lea 0xd(%rdi),%r10 > 0x0000003e20685ce9 <+4217>: and $0xfff,%r10 > 0x0000003e20685cf0 <+4224>: sub $0x1000,%r10 > 0x0000003e20685cf7 <+4231>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685d00 <+4240>: add $0x10,%r10 > 0x0000003e20685d04 <+4244>: jg 0x3e20685da0 <__strcmp_sse2+4400> > 0x0000003e20685d0a <+4250>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685d0f <+4255>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685d14 <+4260>: movdqa %xmm2,%xmm4 > 0x0000003e20685d18 <+4264>: psrldq $0xd,%xmm3 > 0x0000003e20685d1d <+4269>: pslldq $0x3,%xmm2 > 0x0000003e20685d22 <+4274>: por %xmm3,%xmm2 > 0x0000003e20685d26 <+4278>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685d2a <+4282>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685d2e <+4286>: psubb %xmm0,%xmm1 > 0x0000003e20685d32 <+4290>: pmovmskb %xmm1,%edx > 0x0000003e20685d36 <+4294>: sub $0xffff,%edx > 0x0000003e20685d3c <+4300>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685d42 <+4306>: add $0x10,%rcx > 0x0000003e20685d46 <+4310>: movdqa %xmm4,%xmm3 > 0x0000003e20685d4a <+4314>: add $0x10,%r10 > 0x0000003e20685d4e <+4318>: jg 0x3e20685da0 <__strcmp_sse2+4400> > 0x0000003e20685d50 <+4320>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685d55 <+4325>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685d5a <+4330>: movdqa %xmm2,%xmm4 > 0x0000003e20685d5e <+4334>: psrldq $0xd,%xmm3 > 0x0000003e20685d63 <+4339>: pslldq $0x3,%xmm2 > 0x0000003e20685d68 <+4344>: por %xmm3,%xmm2 > 0x0000003e20685d6c <+4348>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685d70 <+4352>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685d74 <+4356>: psubb %xmm0,%xmm1 > 0x0000003e20685d78 <+4360>: pmovmskb %xmm1,%edx > 0x0000003e20685d7c <+4364>: sub $0xffff,%edx > 0x0000003e20685d82 <+4370>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685d88 <+4376>: add $0x10,%rcx > 0x0000003e20685d8c <+4380>: movdqa %xmm4,%xmm3 > 0x0000003e20685d90 <+4384>: jmpq 0x3e20685d00 <__strcmp_sse2+4240> > 0x0000003e20685d95 <+4389>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685da0 <+4400>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685da4 <+4404>: pmovmskb %xmm0,%edx > 0x0000003e20685da8 <+4408>: test $0xe000,%edx > 0x0000003e20685dae <+4414>: jne 0x3e20685dc0 <__strcmp_sse2+4432> > 0x0000003e20685db0 <+4416>: pxor %xmm0,%xmm0 > 0x0000003e20685db4 <+4420>: sub $0x1000,%r10 > 0x0000003e20685dbb <+4427>: jmpq 0x3e20685d0a <__strcmp_sse2+4250> > 0x0000003e20685dc0 <+4432>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685dc5 <+4437>: psrldq $0xd,%xmm0 > 0x0000003e20685dca <+4442>: psrldq $0xd,%xmm3 > 0x0000003e20685dcf <+4447>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685dd4 <+4452>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685de0 <+4464>: pxor %xmm0,%xmm0 > 0x0000003e20685de4 <+4468>: movdqa (%rdi),%xmm2 > 0x0000003e20685de8 <+4472>: movdqa (%rsi),%xmm1 > 0x0000003e20685dec <+4476>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685df0 <+4480>: pslldq $0x2,%xmm2 > 0x0000003e20685df5 <+4485>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685df9 <+4489>: psubb %xmm0,%xmm2 > 0x0000003e20685dfd <+4493>: pmovmskb %xmm2,%r9d > 0x0000003e20685e02 <+4498>: shr %cl,%edx > 0x0000003e20685e04 <+4500>: shr %cl,%r9d > 0x0000003e20685e07 <+4503>: sub %r9d,%edx > 0x0000003e20685e0a <+4506>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685e10 <+4512>: movdqa (%rdi),%xmm3 > 0x0000003e20685e14 <+4516>: pxor %xmm0,%xmm0 > 0x0000003e20685e18 <+4520>: mov $0x10,%rcx > 0x0000003e20685e1f <+4527>: mov $0xe,%r9d > 0x0000003e20685e25 <+4533>: lea 0xe(%rdi),%r10 > 0x0000003e20685e29 <+4537>: and $0xfff,%r10 > 0x0000003e20685e30 <+4544>: sub $0x1000,%r10 > 0x0000003e20685e37 <+4551>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685e40 <+4560>: add $0x10,%r10 > 0x0000003e20685e44 <+4564>: jg 0x3e20685ee0 <__strcmp_sse2+4720> > 0x0000003e20685e4a <+4570>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685e4f <+4575>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685e54 <+4580>: movdqa %xmm2,%xmm4 > 0x0000003e20685e58 <+4584>: psrldq $0xe,%xmm3 > 0x0000003e20685e5d <+4589>: pslldq $0x2,%xmm2 > 0x0000003e20685e62 <+4594>: por %xmm3,%xmm2 > 0x0000003e20685e66 <+4598>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685e6a <+4602>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685e6e <+4606>: psubb %xmm0,%xmm1 > 0x0000003e20685e72 <+4610>: pmovmskb %xmm1,%edx > 0x0000003e20685e76 <+4614>: sub $0xffff,%edx > 0x0000003e20685e7c <+4620>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685e82 <+4626>: add $0x10,%rcx > 0x0000003e20685e86 <+4630>: movdqa %xmm4,%xmm3 > 0x0000003e20685e8a <+4634>: add $0x10,%r10 > 0x0000003e20685e8e <+4638>: jg 0x3e20685ee0 <__strcmp_sse2+4720> > 0x0000003e20685e90 <+4640>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685e95 <+4645>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685e9a <+4650>: movdqa %xmm2,%xmm4 > 0x0000003e20685e9e <+4654>: psrldq $0xe,%xmm3 > 0x0000003e20685ea3 <+4659>: pslldq $0x2,%xmm2 > 0x0000003e20685ea8 <+4664>: por %xmm3,%xmm2 > 0x0000003e20685eac <+4668>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685eb0 <+4672>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685eb4 <+4676>: psubb %xmm0,%xmm1 > 0x0000003e20685eb8 <+4680>: pmovmskb %xmm1,%edx > 0x0000003e20685ebc <+4684>: sub $0xffff,%edx > 0x0000003e20685ec2 <+4690>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685ec8 <+4696>: add $0x10,%rcx > 0x0000003e20685ecc <+4700>: movdqa %xmm4,%xmm3 > 0x0000003e20685ed0 <+4704>: jmpq 0x3e20685e40 <__strcmp_sse2+4560> > 0x0000003e20685ed5 <+4709>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685ee0 <+4720>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20685ee4 <+4724>: pmovmskb %xmm0,%edx > 0x0000003e20685ee8 <+4728>: test $0xc000,%edx > 0x0000003e20685eee <+4734>: jne 0x3e20685f00 <__strcmp_sse2+4752> > 0x0000003e20685ef0 <+4736>: pxor %xmm0,%xmm0 > 0x0000003e20685ef4 <+4740>: sub $0x1000,%r10 > 0x0000003e20685efb <+4747>: jmpq 0x3e20685e4a <__strcmp_sse2+4570> > 0x0000003e20685f00 <+4752>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685f05 <+4757>: psrldq $0xe,%xmm0 > 0x0000003e20685f0a <+4762>: psrldq $0xe,%xmm3 > 0x0000003e20685f0f <+4767>: jmpq 0x3e20686050 <__strcmp_sse2+5088> > 0x0000003e20685f14 <+4772>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20685f20 <+4784>: pxor %xmm0,%xmm0 > 0x0000003e20685f24 <+4788>: movdqa (%rdi),%xmm2 > 0x0000003e20685f28 <+4792>: movdqa (%rsi),%xmm1 > 0x0000003e20685f2c <+4796>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685f30 <+4800>: pslldq $0x1,%xmm2 > 0x0000003e20685f35 <+4805>: pcmpeqb %xmm1,%xmm2 > 0x0000003e20685f39 <+4809>: psubb %xmm0,%xmm2 > 0x0000003e20685f3d <+4813>: pmovmskb %xmm2,%r9d > 0x0000003e20685f42 <+4818>: shr %cl,%edx > 0x0000003e20685f44 <+4820>: shr %cl,%r9d > 0x0000003e20685f47 <+4823>: sub %r9d,%edx > 0x0000003e20685f4a <+4826>: jne 0x3e20686065 <__strcmp_sse2+5109> > 0x0000003e20685f50 <+4832>: movdqa (%rdi),%xmm3 > 0x0000003e20685f54 <+4836>: pxor %xmm0,%xmm0 > 0x0000003e20685f58 <+4840>: mov $0x10,%rcx > 0x0000003e20685f5f <+4847>: mov $0xf,%r9d > 0x0000003e20685f65 <+4853>: lea 0xf(%rdi),%r10 > 0x0000003e20685f69 <+4857>: and $0xfff,%r10 > 0x0000003e20685f70 <+4864>: sub $0x1000,%r10 > 0x0000003e20685f77 <+4871>: nopw 0x0(%rax,%rax,1) > 0x0000003e20685f80 <+4880>: add $0x10,%r10 > 0x0000003e20685f84 <+4884>: jg 0x3e20686020 <__strcmp_sse2+5040> > 0x0000003e20685f8a <+4890>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685f8f <+4895>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685f94 <+4900>: movdqa %xmm2,%xmm4 > 0x0000003e20685f98 <+4904>: psrldq $0xf,%xmm3 > 0x0000003e20685f9d <+4909>: pslldq $0x1,%xmm2 > 0x0000003e20685fa2 <+4914>: por %xmm3,%xmm2 > 0x0000003e20685fa6 <+4918>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685faa <+4922>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685fae <+4926>: psubb %xmm0,%xmm1 > 0x0000003e20685fb2 <+4930>: pmovmskb %xmm1,%edx > 0x0000003e20685fb6 <+4934>: sub $0xffff,%edx > 0x0000003e20685fbc <+4940>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20685fc2 <+4946>: add $0x10,%rcx > 0x0000003e20685fc6 <+4950>: movdqa %xmm4,%xmm3 > 0x0000003e20685fca <+4954>: add $0x10,%r10 > 0x0000003e20685fce <+4958>: jg 0x3e20686020 <__strcmp_sse2+5040> > 0x0000003e20685fd0 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20685fd5 <+4965>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003e20685fda <+4970>: movdqa %xmm2,%xmm4 > 0x0000003e20685fde <+4974>: psrldq $0xf,%xmm3 > 0x0000003e20685fe3 <+4979>: pslldq $0x1,%xmm2 > 0x0000003e20685fe8 <+4984>: por %xmm3,%xmm2 > 0x0000003e20685fec <+4988>: pcmpeqb %xmm1,%xmm0 > 0x0000003e20685ff0 <+4992>: pcmpeqb %xmm2,%xmm1 > 0x0000003e20685ff4 <+4996>: psubb %xmm0,%xmm1 > 0x0000003e20685ff8 <+5000>: pmovmskb %xmm1,%edx > 0x0000003e20685ffc <+5004>: sub $0xffff,%edx > 0x0000003e20686002 <+5010>: jne 0x3e20686060 <__strcmp_sse2+5104> > 0x0000003e20686004 <+5012>: add $0x10,%rcx > 0x0000003e20686008 <+5016>: movdqa %xmm4,%xmm3 > 0x0000003e2068600c <+5020>: jmpq 0x3e20685f80 <__strcmp_sse2+4880> > 0x0000003e20686011 <+5025>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20686020 <+5040>: pcmpeqb %xmm3,%xmm0 > 0x0000003e20686024 <+5044>: pmovmskb %xmm0,%edx > 0x0000003e20686028 <+5048>: test $0x8000,%edx > 0x0000003e2068602e <+5054>: jne 0x3e20686040 <__strcmp_sse2+5072> > 0x0000003e20686030 <+5056>: pxor %xmm0,%xmm0 > 0x0000003e20686034 <+5060>: sub $0x1000,%r10 > 0x0000003e2068603b <+5067>: jmpq 0x3e20685f8a <__strcmp_sse2+4890> > 0x0000003e20686040 <+5072>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003e20686045 <+5077>: psrldq $0xf,%xmm3 > 0x0000003e2068604a <+5082>: psrldq $0xf,%xmm0 > 0x0000003e2068604f <+5087>: nop > 0x0000003e20686050 <+5088>: pcmpeqb %xmm3,%xmm1 > 0x0000003e20686054 <+5092>: psubb %xmm0,%xmm1 > 0x0000003e20686058 <+5096>: pmovmskb %xmm1,%edx > 0x0000003e2068605c <+5100>: not %edx > 0x0000003e2068605e <+5102>: xchg %ax,%ax > 0x0000003e20686060 <+5104>: lea -0x10(%r9,%rcx,1),%rax > 0x0000003e20686065 <+5109>: lea (%rdi,%rax,1),%rdi > 0x0000003e20686069 <+5113>: lea (%rsi,%rcx,1),%rsi > 0x0000003e2068606d <+5117>: test %r8d,%r8d > 0x0000003e20686070 <+5120>: je 0x3e20686080 <__strcmp_sse2+5136> > 0x0000003e20686072 <+5122>: xchg %rsi,%rdi > 0x0000003e20686075 <+5125>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e20686080 <+5136>: bsf %rdx,%rdx > 0x0000003e20686084 <+5140>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003e20686088 <+5144>: movzbl (%rdi,%rdx,1),%eax > 0x0000003e2068608c <+5148>: sub %ecx,%eax > 0x0000003e2068608e <+5150>: retq > 0x0000003e2068608f <+5151>: xor %eax,%eax > 0x0000003e20686091 <+5153>: retq > 0x0000003e20686092 <+5154>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003e206860a0 <+5168>: movzbl (%rsi),%ecx > 0x0000003e206860a3 <+5171>: movzbl (%rdi),%eax > 0x0000003e206860a6 <+5174>: sub %ecx,%eax > 0x0000003e206860a8 <+5176>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1031381
: 825134 |
825135
|
825136
|
825137
|
825138
|
825139
|
825140
|
825141
|
825142
|
825143
|
825144