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 606068 Details for
Bug 850585
[abrt] i7z-0.27.1-1.fc17: strncmp: Process /usr/sbin/i7z 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), 77.42 KB, created by
patrick korsnick
on 2012-08-21 21:41:05 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
patrick korsnick
Created:
2012-08-21 21:41:05 UTC
Size:
77.42 KB
patch
obsolete
>[New LWP 28141] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `i7z --version'. >Program terminated with signal 11, Segmentation fault. >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >213 movlpd (%rdi), %xmm1 > >Thread 1 (Thread 0x7f62fbf04740 (LWP 28141)): >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >No locals. >#1 0x0000003c590d72cf in _getopt_internal_r (argc=2, argv=0x7fff657d69c8, optstring=0x40b65a "w:z:y:l:hn", longopts=0x60e400, longind=0x7fff657d55cc, long_only=long_only@entry=0, d=d@entry=0x3c593b34e0, posixly_correct=posixly_correct@entry=0) at getopt.c:548 > pfound = <optimized out> > exact = 0 > option_index = <optimized out> > nameend = 0x7fff657d7498 "" > namelen = 7 > p = 0x60e4c0 > ambig_list = <optimized out> > indfound = <optimized out> > print_errors = 1 >#2 0x0000003c590d818b in _getopt_internal (argc=<optimized out>, argv=<optimized out>, optstring=<optimized out>, longopts=<optimized out>, longind=<optimized out>, long_only=long_only@entry=0, posixly_correct=posixly_correct@entry=0) at getopt.c:1177 > result = 1 >#3 0x0000003c590d8213 in getopt_long (argc=<optimized out>, argv=<optimized out>, options=<optimized out>, long_options=<optimized out>, opt_index=<optimized out>) at getopt1.c:66 >No locals. >#4 0x0000000000401aea in main (argc=2, argv=0x7fff657d69c8) at i7z.c:244 > option_index = 0 > log_file_name = "\001", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\230\t\342X<\000\000\000\360\361\177e\377\177\000\000\070\030\342X<\000\000\000\001\000\000\000\000\000\000\000\220\211\360\373b\177", '\000' <repeats 11 times>, "\026\342X<\000\000\000\220e}e\377\177\000\000\004\226\300X<\000\000\000\001\000\000\000\000\000\000\000\027\341/\261\000\000\000\000\020g}e\377\177\000\000\005\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\021\236\300X<\000\000\000\027\000\000\000\000\000\000\000\360f}e\377\177\000\000\204\277\304\002\000\000\000\000\260<\000Y<\000\000\000\374\034\000Y<\000\000\000\220\211\360\373b\177\000\000\277\304\002\000\000\000\000\000\260<\000Y<\000\000\000\000\000\000\000\377\177\000\000\370K\000Y<\000\000\000(\340`\000\000\000\000\000\360\361\177e\377\177\000\000\000\000\000\000\000\000\000\000"... > log_file_name2 = "\274\000\000\000\000\000\000\000\020g}e\377\177\000\000pg}e\377\177\000\000\001\000\000\000\000\000\000\000\260b}e\377\177\000\000\000p\360\373b\177\000\000\317\b\200Y<\000\000\000\322\313\300X<", '\000' <repeats 11 times>"\266, \354\300X<\000\000\000\220\020\342X<\000\000\000\000g}e\377\177\000\000\360f}e\377\177\000\000\340f}e\377\177\000\000\240\313\300X<\000\000\000\020g}e\377\177\000\000\220\020\342X<", '\000' <repeats 11 times>"\360, f}e\377\177\000\000\000\000\000\000\000\000\000\000\240\313\300X<\000\000\000\200-\240Y<\000\000\000\000\000\340\316\372\312\376\377\001\000\000\000\000\000\000\000\260b}e\377\177\000\000\000p\360\373b\177\000\000\317\b\200Y<\000\000\000\000\000\240\302\372\312\376\377\000\000\060\331\201\261x\000\001\000\000\000\000\000\000\000\260b}e\377\177\000\000\000\200\360\373b\177\000\000\202@@Y<\000\000\000\000\000\000\303"... > chi = {max_online_cpu = 0, num_sockets = 0, sibling_num = {0 <repeats 128 times>}, processor_num = {0 <repeats 128 times>}, package_num = {0 <repeats 36 times>, 1489004475, 60, 0 <repeats 14 times>, 1501560832, 60, 1501573120, 60, 1501569112, 60, 1501569112, 60, 0, 0, 5, 0, 1503666176, 60, 1503674368, 60, 1503670392, 60, 1503670536, 60, 8192, 0, 3, 0 <repeats 29 times>, 1489005668, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1489067953, 60, 0, 0, -68128768, 32610, 47, 0, 1489023973, 60, 11, 0}, coreid_num = {17, 0, 18, 0, 1489043332, 60, 1497047040, 60, 1501563087, 60, -68128768, 32610, 1489011202, 60, 1, 0, 1489043332, 60, 1702715056, 32767, 1497383042, 60, -68124672, 32610, 1505760592, 60, 1, 0, 1507876864, 60, 1507885056, 60, 1507881556, 60, 0, 60, 1505760592, 60, 1, 60, 1503670392, 60, 1702714704, 32767, -68121024, 32610, 0, 60, 1491210880, 60, 196611, 3, 2109704, 0, 1702715200, 32767, -324031623, 4095, 6, 0, 1702714312, 32767, 2051, 0, 138204, 0, 1, 0, 33261, 0, 0, 0, 0, 0, 22480, 0, 4096, 0, 48, 0, 1345483069, 0, 773923287, 0, 1345048404, 0, 0, 0, 1345482378, 0, 199146087, 0, 1489043332, 60, 0, 0, 1757421215, 60, -68019424, 32610, 1489011202, 60, 0, 0, 0, 0, 1491206144, 60, 3, 0, -68020648, 32610, 1505760592, 60, 1, 32767, 1702715192, 32767, 0, 0, 1497045088, 60, 0, 32767, 18, 0, 1, 0}, display_cores = {1491210753, 60, 11, 0, -68035273, 32610, 0, 0, 0, 0, 0, 0, 1702714584, 32767, -68121024, 32610, 1702717888, 32767, 832, 0, 1179403647, 65794, 0, 0, 4063235, 1, 1501564576, 60, 64, 0, 20176, 0, 0, 3670080, 4194313, 2293796, 6, 5, 64, 0, 1501560896, 60, 1501560896, 60, 504, 0, 504, 0, 8, 0, 3, 4, 6800, 0, 1501567632, 60, 1501567632, 60, 28, 0, 28, 0, 16, 0, 1, 5, 0, 0, 1501560832, 60, 1501560832, 60, 8280, 0, 8280, 0, 2097152, 0, 1, 6, 11584, 0, 1503669568, 60, 1503669568, 60, 824, 0, 968, 0, 2097152, 0, 2, 6, 11632, 0, 1503669616, 60, 1503669616, 60, 528, 0, 528, 0, 8, 0, 4, 4, 568, 0, 1501561400, 60, 1501561400, 60, 68, 0, 68, 0, 4, 0, 1685382480, 4, 6828, 0, 1501567660, 60, 1501567660, 60}, HT = 188} > socket_0 = {max_cpu = 0, socket_num = 0, processor_num = {-1, -1, -1, -1, -1, -1, -1, -1, 0 <repeats 24 times>}, num_physical_cores = 0, num_logical_cores = 0} > socket_1 = {max_cpu = 0, socket_num = 1, processor_num = {-1, -1, -1, -1, -1, -1, -1, -1, 0 <repeats 24 times>}, num_physical_cores = 0, num_logical_cores = 0} > c = 0 > presupplied_socket_info = false > long_options = {{name = 0x40bbc0 "write", has_arg = 1, flag = 0x0, val = 119}, {name = 0x40bbc6 "socket0", has_arg = 1, flag = 0x0, val = 122}, {name = 0x40bbce "socket1", has_arg = 1, flag = 0x0, val = 121}, {name = 0x40bbd6 "logfile", has_arg = 1, flag = 0x0, val = 108}, {name = 0x40bbde "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x40bbe3 "nogui", has_arg = 0, flag = 0x0, val = 110}} >From To Syms Read Shared Object Library >0x0000003c6ec06d20 0x0000003c6ec1de08 Yes /lib64/libncurses.so.5 >0x0000003c68c0cd90 0x0000003c68c18c48 Yes /lib64/libtinfo.so.5 >0x0000003c59405790 0x0000003c59410494 Yes /lib64/libpthread.so.0 >0x0000003c59c02260 0x0000003c59c0554c Yes /lib64/librt.so.1 >0x0000003c5901ef60 0x0000003c5915f780 Yes /lib64/libc.so.6 >0x0000003c59800ea0 0x0000003c598019e0 Yes /lib64/libdl.so.2 >0x0000003c58c00b20 0x0000003c58c1a319 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x1 1 >rbx 0x7fff657d7491 140734896108689 >rcx 0x11 17 >rdx 0x7 7 >rsi 0x7fff657d7491 140734896108689 >rdi 0x100000001 4294967297 >rbp 0x7fff657d4b40 0x7fff657d4b40 >rsp 0x7fff657d4a68 0x7fff657d4a68 >r8 0x7fff657d55cc 140734896100812 >r9 0x0 0 >r10 0x7fff657d4920 140734896097568 >r11 0x7 7 >r12 0x6 6 >r13 0x0 0 >r14 0x100000001 4294967297 >r15 0x60e4c0 6350016 >rip 0x3c5908596c 0x3c5908596c <__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: > 0x0000003c59085940 <+0>: test %rdx,%rdx > 0x0000003c59085943 <+3>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085949 <+9>: cmp $0x1,%rdx > 0x0000003c5908594d <+13>: je 0x3c59087180 <__strncmp_sse2+6208> > 0x0000003c59085953 <+19>: mov %rdx,%r11 > 0x0000003c59085956 <+22>: mov %esi,%ecx > 0x0000003c59085958 <+24>: mov %edi,%eax > 0x0000003c5908595a <+26>: and $0x3f,%rcx > 0x0000003c5908595e <+30>: and $0x3f,%rax > 0x0000003c59085962 <+34>: cmp $0x30,%ecx > 0x0000003c59085965 <+37>: ja 0x3c590859b0 <__strncmp_sse2+112> > 0x0000003c59085967 <+39>: cmp $0x30,%eax > 0x0000003c5908596a <+42>: ja 0x3c590859b0 <__strncmp_sse2+112> >=> 0x0000003c5908596c <+44>: movlpd (%rdi),%xmm1 > 0x0000003c59085970 <+48>: movlpd (%rsi),%xmm2 > 0x0000003c59085974 <+52>: movhpd 0x8(%rdi),%xmm1 > 0x0000003c59085979 <+57>: movhpd 0x8(%rsi),%xmm2 > 0x0000003c5908597e <+62>: pxor %xmm0,%xmm0 > 0x0000003c59085982 <+66>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085986 <+70>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908598a <+74>: psubb %xmm0,%xmm1 > 0x0000003c5908598e <+78>: pmovmskb %xmm1,%edx > 0x0000003c59085992 <+82>: sub $0xffff,%edx > 0x0000003c59085998 <+88>: jne 0x3c59087160 <__strncmp_sse2+6176> > 0x0000003c5908599e <+94>: sub $0x10,%r11 > 0x0000003c590859a2 <+98>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c590859a8 <+104>: add $0x10,%rsi > 0x0000003c590859ac <+108>: add $0x10,%rdi > 0x0000003c590859b0 <+112>: and $0xfffffffffffffff0,%rsi > 0x0000003c590859b4 <+116>: and $0xfffffffffffffff0,%rdi > 0x0000003c590859b8 <+120>: mov $0xffff,%edx > 0x0000003c590859bd <+125>: xor %r8d,%r8d > 0x0000003c590859c0 <+128>: and $0xf,%ecx > 0x0000003c590859c3 <+131>: and $0xf,%eax > 0x0000003c590859c6 <+134>: cmp %eax,%ecx > 0x0000003c590859c8 <+136>: je 0x3c590859f0 <__strncmp_sse2+176> > 0x0000003c590859ca <+138>: ja 0x3c590859d3 <__strncmp_sse2+147> > 0x0000003c590859cc <+140>: mov %edx,%r8d > 0x0000003c590859cf <+143>: xchg %eax,%ecx > 0x0000003c590859d0 <+144>: xchg %rsi,%rdi > 0x0000003c590859d3 <+147>: lea 0xf(%rax),%r9 > 0x0000003c590859d7 <+151>: sub %rcx,%r9 > 0x0000003c590859da <+154>: lea 0xeb107(%rip),%r10 # 0x3c59170ae8 > 0x0000003c590859e1 <+161>: movslq (%r10,%r9,4),%r9 > 0x0000003c590859e5 <+165>: lea (%r10,%r9,1),%r10 > 0x0000003c590859e9 <+169>: jmpq *%r10 > 0x0000003c590859ec <+172>: nopl 0x0(%rax) > 0x0000003c590859f0 <+176>: movdqa (%rsi),%xmm1 > 0x0000003c590859f4 <+180>: pxor %xmm0,%xmm0 > 0x0000003c590859f8 <+184>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590859fc <+188>: pcmpeqb (%rdi),%xmm1 > 0x0000003c59085a00 <+192>: psubb %xmm0,%xmm1 > 0x0000003c59085a04 <+196>: pmovmskb %xmm1,%r9d > 0x0000003c59085a09 <+201>: shr %cl,%edx > 0x0000003c59085a0b <+203>: shr %cl,%r9d > 0x0000003c59085a0e <+206>: sub %r9d,%edx > 0x0000003c59085a11 <+209>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59085a17 <+215>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59085a1c <+220>: cmp %r9,%r11 > 0x0000003c59085a1f <+223>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085a25 <+229>: test %r9,%r9 > 0x0000003c59085a28 <+232>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085a2e <+238>: mov %r9,%r11 > 0x0000003c59085a31 <+241>: mov $0x10,%rcx > 0x0000003c59085a38 <+248>: mov $0x10,%r9 > 0x0000003c59085a3f <+255>: pxor %xmm0,%xmm0 > 0x0000003c59085a43 <+259>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085a50 <+272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085a55 <+277>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085a5a <+282>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085a5e <+286>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085a62 <+290>: psubb %xmm0,%xmm1 > 0x0000003c59085a66 <+294>: pmovmskb %xmm1,%edx > 0x0000003c59085a6a <+298>: sub $0xffff,%edx > 0x0000003c59085a70 <+304>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085a76 <+310>: sub $0x10,%r11 > 0x0000003c59085a7a <+314>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085a80 <+320>: add $0x10,%rcx > 0x0000003c59085a84 <+324>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085a89 <+329>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085a8e <+334>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085a92 <+338>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085a96 <+342>: psubb %xmm0,%xmm1 > 0x0000003c59085a9a <+346>: pmovmskb %xmm1,%edx > 0x0000003c59085a9e <+350>: sub $0xffff,%edx > 0x0000003c59085aa4 <+356>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085aaa <+362>: sub $0x10,%r11 > 0x0000003c59085aae <+366>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085ab4 <+372>: add $0x10,%rcx > 0x0000003c59085ab8 <+376>: jmp 0x3c59085a50 <__strncmp_sse2+272> > 0x0000003c59085aba <+378>: nopw 0x0(%rax,%rax,1) > 0x0000003c59085ac0 <+384>: pxor %xmm0,%xmm0 > 0x0000003c59085ac4 <+388>: movdqa (%rdi),%xmm2 > 0x0000003c59085ac8 <+392>: movdqa (%rsi),%xmm1 > 0x0000003c59085acc <+396>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085ad0 <+400>: pslldq $0xf,%xmm2 > 0x0000003c59085ad5 <+405>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59085ad9 <+409>: psubb %xmm0,%xmm2 > 0x0000003c59085add <+413>: pmovmskb %xmm2,%r9d > 0x0000003c59085ae2 <+418>: shr %cl,%edx > 0x0000003c59085ae4 <+420>: shr %cl,%r9d > 0x0000003c59085ae7 <+423>: sub %r9d,%edx > 0x0000003c59085aea <+426>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59085af0 <+432>: movdqa (%rdi),%xmm3 > 0x0000003c59085af4 <+436>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59085af9 <+441>: cmp %r9,%r11 > 0x0000003c59085afc <+444>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085b02 <+450>: test %r9,%r9 > 0x0000003c59085b05 <+453>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085b0b <+459>: mov %r9,%r11 > 0x0000003c59085b0e <+462>: pxor %xmm0,%xmm0 > 0x0000003c59085b12 <+466>: mov $0x10,%rcx > 0x0000003c59085b19 <+473>: mov $0x1,%r9d > 0x0000003c59085b1f <+479>: lea 0x1(%rdi),%r10 > 0x0000003c59085b23 <+483>: and $0xfff,%r10 > 0x0000003c59085b2a <+490>: sub $0x1000,%r10 > 0x0000003c59085b31 <+497>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085b40 <+512>: add $0x10,%r10 > 0x0000003c59085b44 <+516>: jg 0x3c59085bf0 <__strncmp_sse2+688> > 0x0000003c59085b4a <+522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085b4f <+527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085b54 <+532>: movdqa %xmm2,%xmm4 > 0x0000003c59085b58 <+536>: psrldq $0x1,%xmm3 > 0x0000003c59085b5d <+541>: pslldq $0xf,%xmm2 > 0x0000003c59085b62 <+546>: por %xmm3,%xmm2 > 0x0000003c59085b66 <+550>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085b6a <+554>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085b6e <+558>: psubb %xmm0,%xmm1 > 0x0000003c59085b72 <+562>: pmovmskb %xmm1,%edx > 0x0000003c59085b76 <+566>: sub $0xffff,%edx > 0x0000003c59085b7c <+572>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085b82 <+578>: sub $0x10,%r11 > 0x0000003c59085b86 <+582>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085b8c <+588>: add $0x10,%rcx > 0x0000003c59085b90 <+592>: movdqa %xmm4,%xmm3 > 0x0000003c59085b94 <+596>: add $0x10,%r10 > 0x0000003c59085b98 <+600>: jg 0x3c59085bf0 <__strncmp_sse2+688> > 0x0000003c59085b9a <+602>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085b9f <+607>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085ba4 <+612>: movdqa %xmm2,%xmm4 > 0x0000003c59085ba8 <+616>: psrldq $0x1,%xmm3 > 0x0000003c59085bad <+621>: pslldq $0xf,%xmm2 > 0x0000003c59085bb2 <+626>: por %xmm3,%xmm2 > 0x0000003c59085bb6 <+630>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085bba <+634>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085bbe <+638>: psubb %xmm0,%xmm1 > 0x0000003c59085bc2 <+642>: pmovmskb %xmm1,%edx > 0x0000003c59085bc6 <+646>: sub $0xffff,%edx > 0x0000003c59085bcc <+652>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085bd2 <+658>: sub $0x10,%r11 > 0x0000003c59085bd6 <+662>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085bdc <+668>: add $0x10,%rcx > 0x0000003c59085be0 <+672>: movdqa %xmm4,%xmm3 > 0x0000003c59085be4 <+676>: jmpq 0x3c59085b40 <__strncmp_sse2+512> > 0x0000003c59085be9 <+681>: nopl 0x0(%rax) > 0x0000003c59085bf0 <+688>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59085bf4 <+692>: pmovmskb %xmm0,%edx > 0x0000003c59085bf8 <+696>: test $0xfffe,%edx > 0x0000003c59085bfe <+702>: jne 0x3c59085c20 <__strncmp_sse2+736> > 0x0000003c59085c00 <+704>: cmp $0xf,%r11 > 0x0000003c59085c04 <+708>: jbe 0x3c59085c20 <__strncmp_sse2+736> > 0x0000003c59085c06 <+710>: pxor %xmm0,%xmm0 > 0x0000003c59085c0a <+714>: sub $0x1000,%r10 > 0x0000003c59085c11 <+721>: jmpq 0x3c59085b4a <__strncmp_sse2+522> > 0x0000003c59085c16 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085c20 <+736>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085c25 <+741>: psrldq $0x1,%xmm0 > 0x0000003c59085c2a <+746>: psrldq $0x1,%xmm3 > 0x0000003c59085c2f <+751>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59085c34 <+756>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085c40 <+768>: pxor %xmm0,%xmm0 > 0x0000003c59085c44 <+772>: movdqa (%rdi),%xmm2 > 0x0000003c59085c48 <+776>: movdqa (%rsi),%xmm1 > 0x0000003c59085c4c <+780>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085c50 <+784>: pslldq $0xe,%xmm2 > 0x0000003c59085c55 <+789>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59085c59 <+793>: psubb %xmm0,%xmm2 > 0x0000003c59085c5d <+797>: pmovmskb %xmm2,%r9d > 0x0000003c59085c62 <+802>: shr %cl,%edx > 0x0000003c59085c64 <+804>: shr %cl,%r9d > 0x0000003c59085c67 <+807>: sub %r9d,%edx > 0x0000003c59085c6a <+810>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59085c70 <+816>: movdqa (%rdi),%xmm3 > 0x0000003c59085c74 <+820>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59085c79 <+825>: cmp %r9,%r11 > 0x0000003c59085c7c <+828>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085c82 <+834>: test %r9,%r9 > 0x0000003c59085c85 <+837>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085c8b <+843>: mov %r9,%r11 > 0x0000003c59085c8e <+846>: pxor %xmm0,%xmm0 > 0x0000003c59085c92 <+850>: mov $0x10,%rcx > 0x0000003c59085c99 <+857>: mov $0x2,%r9d > 0x0000003c59085c9f <+863>: lea 0x2(%rdi),%r10 > 0x0000003c59085ca3 <+867>: and $0xfff,%r10 > 0x0000003c59085caa <+874>: sub $0x1000,%r10 > 0x0000003c59085cb1 <+881>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085cc0 <+896>: add $0x10,%r10 > 0x0000003c59085cc4 <+900>: jg 0x3c59085d70 <__strncmp_sse2+1072> > 0x0000003c59085cca <+906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085ccf <+911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085cd4 <+916>: movdqa %xmm2,%xmm4 > 0x0000003c59085cd8 <+920>: psrldq $0x2,%xmm3 > 0x0000003c59085cdd <+925>: pslldq $0xe,%xmm2 > 0x0000003c59085ce2 <+930>: por %xmm3,%xmm2 > 0x0000003c59085ce6 <+934>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085cea <+938>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085cee <+942>: psubb %xmm0,%xmm1 > 0x0000003c59085cf2 <+946>: pmovmskb %xmm1,%edx > 0x0000003c59085cf6 <+950>: sub $0xffff,%edx > 0x0000003c59085cfc <+956>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085d02 <+962>: sub $0x10,%r11 > 0x0000003c59085d06 <+966>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085d0c <+972>: add $0x10,%rcx > 0x0000003c59085d10 <+976>: movdqa %xmm4,%xmm3 > 0x0000003c59085d14 <+980>: add $0x10,%r10 > 0x0000003c59085d18 <+984>: jg 0x3c59085d70 <__strncmp_sse2+1072> > 0x0000003c59085d1a <+986>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085d1f <+991>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085d24 <+996>: movdqa %xmm2,%xmm4 > 0x0000003c59085d28 <+1000>: psrldq $0x2,%xmm3 > 0x0000003c59085d2d <+1005>: pslldq $0xe,%xmm2 > 0x0000003c59085d32 <+1010>: por %xmm3,%xmm2 > 0x0000003c59085d36 <+1014>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085d3a <+1018>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085d3e <+1022>: psubb %xmm0,%xmm1 > 0x0000003c59085d42 <+1026>: pmovmskb %xmm1,%edx > 0x0000003c59085d46 <+1030>: sub $0xffff,%edx > 0x0000003c59085d4c <+1036>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085d52 <+1042>: sub $0x10,%r11 > 0x0000003c59085d56 <+1046>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085d5c <+1052>: add $0x10,%rcx > 0x0000003c59085d60 <+1056>: movdqa %xmm4,%xmm3 > 0x0000003c59085d64 <+1060>: jmpq 0x3c59085cc0 <__strncmp_sse2+896> > 0x0000003c59085d69 <+1065>: nopl 0x0(%rax) > 0x0000003c59085d70 <+1072>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59085d74 <+1076>: pmovmskb %xmm0,%edx > 0x0000003c59085d78 <+1080>: test $0xfffc,%edx > 0x0000003c59085d7e <+1086>: jne 0x3c59085da0 <__strncmp_sse2+1120> > 0x0000003c59085d80 <+1088>: cmp $0xe,%r11 > 0x0000003c59085d84 <+1092>: jbe 0x3c59085da0 <__strncmp_sse2+1120> > 0x0000003c59085d86 <+1094>: pxor %xmm0,%xmm0 > 0x0000003c59085d8a <+1098>: sub $0x1000,%r10 > 0x0000003c59085d91 <+1105>: jmpq 0x3c59085cca <__strncmp_sse2+906> > 0x0000003c59085d96 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085da0 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085da5 <+1125>: psrldq $0x2,%xmm0 > 0x0000003c59085daa <+1130>: psrldq $0x2,%xmm3 > 0x0000003c59085daf <+1135>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59085db4 <+1140>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085dc0 <+1152>: pxor %xmm0,%xmm0 > 0x0000003c59085dc4 <+1156>: movdqa (%rdi),%xmm2 > 0x0000003c59085dc8 <+1160>: movdqa (%rsi),%xmm1 > 0x0000003c59085dcc <+1164>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085dd0 <+1168>: pslldq $0xd,%xmm2 > 0x0000003c59085dd5 <+1173>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59085dd9 <+1177>: psubb %xmm0,%xmm2 > 0x0000003c59085ddd <+1181>: pmovmskb %xmm2,%r9d > 0x0000003c59085de2 <+1186>: shr %cl,%edx > 0x0000003c59085de4 <+1188>: shr %cl,%r9d > 0x0000003c59085de7 <+1191>: sub %r9d,%edx > 0x0000003c59085dea <+1194>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59085df0 <+1200>: movdqa (%rdi),%xmm3 > 0x0000003c59085df4 <+1204>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59085df9 <+1209>: cmp %r9,%r11 > 0x0000003c59085dfc <+1212>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085e02 <+1218>: test %r9,%r9 > 0x0000003c59085e05 <+1221>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085e0b <+1227>: mov %r9,%r11 > 0x0000003c59085e0e <+1230>: pxor %xmm0,%xmm0 > 0x0000003c59085e12 <+1234>: mov $0x10,%rcx > 0x0000003c59085e19 <+1241>: mov $0x3,%r9d > 0x0000003c59085e1f <+1247>: lea 0x3(%rdi),%r10 > 0x0000003c59085e23 <+1251>: and $0xfff,%r10 > 0x0000003c59085e2a <+1258>: sub $0x1000,%r10 > 0x0000003c59085e31 <+1265>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085e40 <+1280>: add $0x10,%r10 > 0x0000003c59085e44 <+1284>: jg 0x3c59085ef0 <__strncmp_sse2+1456> > 0x0000003c59085e4a <+1290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085e4f <+1295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085e54 <+1300>: movdqa %xmm2,%xmm4 > 0x0000003c59085e58 <+1304>: psrldq $0x3,%xmm3 > 0x0000003c59085e5d <+1309>: pslldq $0xd,%xmm2 > 0x0000003c59085e62 <+1314>: por %xmm3,%xmm2 > 0x0000003c59085e66 <+1318>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085e6a <+1322>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085e6e <+1326>: psubb %xmm0,%xmm1 > 0x0000003c59085e72 <+1330>: pmovmskb %xmm1,%edx > 0x0000003c59085e76 <+1334>: sub $0xffff,%edx > 0x0000003c59085e7c <+1340>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085e82 <+1346>: sub $0x10,%r11 > 0x0000003c59085e86 <+1350>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085e8c <+1356>: add $0x10,%rcx > 0x0000003c59085e90 <+1360>: movdqa %xmm4,%xmm3 > 0x0000003c59085e94 <+1364>: add $0x10,%r10 > 0x0000003c59085e98 <+1368>: jg 0x3c59085ef0 <__strncmp_sse2+1456> > 0x0000003c59085e9a <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085e9f <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085ea4 <+1380>: movdqa %xmm2,%xmm4 > 0x0000003c59085ea8 <+1384>: psrldq $0x3,%xmm3 > 0x0000003c59085ead <+1389>: pslldq $0xd,%xmm2 > 0x0000003c59085eb2 <+1394>: por %xmm3,%xmm2 > 0x0000003c59085eb6 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085eba <+1402>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085ebe <+1406>: psubb %xmm0,%xmm1 > 0x0000003c59085ec2 <+1410>: pmovmskb %xmm1,%edx > 0x0000003c59085ec6 <+1414>: sub $0xffff,%edx > 0x0000003c59085ecc <+1420>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59085ed2 <+1426>: sub $0x10,%r11 > 0x0000003c59085ed6 <+1430>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085edc <+1436>: add $0x10,%rcx > 0x0000003c59085ee0 <+1440>: movdqa %xmm4,%xmm3 > 0x0000003c59085ee4 <+1444>: jmpq 0x3c59085e40 <__strncmp_sse2+1280> > 0x0000003c59085ee9 <+1449>: nopl 0x0(%rax) > 0x0000003c59085ef0 <+1456>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59085ef4 <+1460>: pmovmskb %xmm0,%edx > 0x0000003c59085ef8 <+1464>: test $0xfff8,%edx > 0x0000003c59085efe <+1470>: jne 0x3c59085f20 <__strncmp_sse2+1504> > 0x0000003c59085f00 <+1472>: cmp $0xd,%r11 > 0x0000003c59085f04 <+1476>: jbe 0x3c59085f20 <__strncmp_sse2+1504> > 0x0000003c59085f06 <+1478>: pxor %xmm0,%xmm0 > 0x0000003c59085f0a <+1482>: sub $0x1000,%r10 > 0x0000003c59085f11 <+1489>: jmpq 0x3c59085e4a <__strncmp_sse2+1290> > 0x0000003c59085f16 <+1494>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085f20 <+1504>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085f25 <+1509>: psrldq $0x3,%xmm0 > 0x0000003c59085f2a <+1514>: psrldq $0x3,%xmm3 > 0x0000003c59085f2f <+1519>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59085f34 <+1524>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085f40 <+1536>: pxor %xmm0,%xmm0 > 0x0000003c59085f44 <+1540>: movdqa (%rdi),%xmm2 > 0x0000003c59085f48 <+1544>: movdqa (%rsi),%xmm1 > 0x0000003c59085f4c <+1548>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085f50 <+1552>: pslldq $0xc,%xmm2 > 0x0000003c59085f55 <+1557>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59085f59 <+1561>: psubb %xmm0,%xmm2 > 0x0000003c59085f5d <+1565>: pmovmskb %xmm2,%r9d > 0x0000003c59085f62 <+1570>: shr %cl,%edx > 0x0000003c59085f64 <+1572>: shr %cl,%r9d > 0x0000003c59085f67 <+1575>: sub %r9d,%edx > 0x0000003c59085f6a <+1578>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59085f70 <+1584>: movdqa (%rdi),%xmm3 > 0x0000003c59085f74 <+1588>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59085f79 <+1593>: cmp %r9,%r11 > 0x0000003c59085f7c <+1596>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085f82 <+1602>: test %r9,%r9 > 0x0000003c59085f85 <+1605>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59085f8b <+1611>: mov %r9,%r11 > 0x0000003c59085f8e <+1614>: pxor %xmm0,%xmm0 > 0x0000003c59085f92 <+1618>: mov $0x10,%rcx > 0x0000003c59085f99 <+1625>: mov $0x4,%r9d > 0x0000003c59085f9f <+1631>: lea 0x4(%rdi),%r10 > 0x0000003c59085fa3 <+1635>: and $0xfff,%r10 > 0x0000003c59085faa <+1642>: sub $0x1000,%r10 > 0x0000003c59085fb1 <+1649>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59085fc0 <+1664>: add $0x10,%r10 > 0x0000003c59085fc4 <+1668>: jg 0x3c59086070 <__strncmp_sse2+1840> > 0x0000003c59085fca <+1674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59085fcf <+1679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59085fd4 <+1684>: movdqa %xmm2,%xmm4 > 0x0000003c59085fd8 <+1688>: psrldq $0x4,%xmm3 > 0x0000003c59085fdd <+1693>: pslldq $0xc,%xmm2 > 0x0000003c59085fe2 <+1698>: por %xmm3,%xmm2 > 0x0000003c59085fe6 <+1702>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59085fea <+1706>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59085fee <+1710>: psubb %xmm0,%xmm1 > 0x0000003c59085ff2 <+1714>: pmovmskb %xmm1,%edx > 0x0000003c59085ff6 <+1718>: sub $0xffff,%edx > 0x0000003c59085ffc <+1724>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086002 <+1730>: sub $0x10,%r11 > 0x0000003c59086006 <+1734>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908600c <+1740>: add $0x10,%rcx > 0x0000003c59086010 <+1744>: movdqa %xmm4,%xmm3 > 0x0000003c59086014 <+1748>: add $0x10,%r10 > 0x0000003c59086018 <+1752>: jg 0x3c59086070 <__strncmp_sse2+1840> > 0x0000003c5908601a <+1754>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908601f <+1759>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086024 <+1764>: movdqa %xmm2,%xmm4 > 0x0000003c59086028 <+1768>: psrldq $0x4,%xmm3 > 0x0000003c5908602d <+1773>: pslldq $0xc,%xmm2 > 0x0000003c59086032 <+1778>: por %xmm3,%xmm2 > 0x0000003c59086036 <+1782>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908603a <+1786>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908603e <+1790>: psubb %xmm0,%xmm1 > 0x0000003c59086042 <+1794>: pmovmskb %xmm1,%edx > 0x0000003c59086046 <+1798>: sub $0xffff,%edx > 0x0000003c5908604c <+1804>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086052 <+1810>: sub $0x10,%r11 > 0x0000003c59086056 <+1814>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908605c <+1820>: add $0x10,%rcx > 0x0000003c59086060 <+1824>: movdqa %xmm4,%xmm3 > 0x0000003c59086064 <+1828>: jmpq 0x3c59085fc0 <__strncmp_sse2+1664> > 0x0000003c59086069 <+1833>: nopl 0x0(%rax) > 0x0000003c59086070 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086074 <+1844>: pmovmskb %xmm0,%edx > 0x0000003c59086078 <+1848>: test $0xfff0,%edx > 0x0000003c5908607e <+1854>: jne 0x3c590860a0 <__strncmp_sse2+1888> > 0x0000003c59086080 <+1856>: cmp $0xc,%r11 > 0x0000003c59086084 <+1860>: jbe 0x3c590860a0 <__strncmp_sse2+1888> > 0x0000003c59086086 <+1862>: pxor %xmm0,%xmm0 > 0x0000003c5908608a <+1866>: sub $0x1000,%r10 > 0x0000003c59086091 <+1873>: jmpq 0x3c59085fca <__strncmp_sse2+1674> > 0x0000003c59086096 <+1878>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590860a0 <+1888>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590860a5 <+1893>: psrldq $0x4,%xmm0 > 0x0000003c590860aa <+1898>: psrldq $0x4,%xmm3 > 0x0000003c590860af <+1903>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c590860b4 <+1908>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590860c0 <+1920>: pxor %xmm0,%xmm0 > 0x0000003c590860c4 <+1924>: movdqa (%rdi),%xmm2 > 0x0000003c590860c8 <+1928>: movdqa (%rsi),%xmm1 > 0x0000003c590860cc <+1932>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590860d0 <+1936>: pslldq $0xb,%xmm2 > 0x0000003c590860d5 <+1941>: pcmpeqb %xmm1,%xmm2 > 0x0000003c590860d9 <+1945>: psubb %xmm0,%xmm2 > 0x0000003c590860dd <+1949>: pmovmskb %xmm2,%r9d > 0x0000003c590860e2 <+1954>: shr %cl,%edx > 0x0000003c590860e4 <+1956>: shr %cl,%r9d > 0x0000003c590860e7 <+1959>: sub %r9d,%edx > 0x0000003c590860ea <+1962>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c590860f0 <+1968>: movdqa (%rdi),%xmm3 > 0x0000003c590860f4 <+1972>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c590860f9 <+1977>: cmp %r9,%r11 > 0x0000003c590860fc <+1980>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086102 <+1986>: test %r9,%r9 > 0x0000003c59086105 <+1989>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908610b <+1995>: mov %r9,%r11 > 0x0000003c5908610e <+1998>: pxor %xmm0,%xmm0 > 0x0000003c59086112 <+2002>: mov $0x10,%rcx > 0x0000003c59086119 <+2009>: mov $0x5,%r9d > 0x0000003c5908611f <+2015>: lea 0x5(%rdi),%r10 > 0x0000003c59086123 <+2019>: and $0xfff,%r10 > 0x0000003c5908612a <+2026>: sub $0x1000,%r10 > 0x0000003c59086131 <+2033>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086140 <+2048>: add $0x10,%r10 > 0x0000003c59086144 <+2052>: jg 0x3c590861f0 <__strncmp_sse2+2224> > 0x0000003c5908614a <+2058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908614f <+2063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086154 <+2068>: movdqa %xmm2,%xmm4 > 0x0000003c59086158 <+2072>: psrldq $0x5,%xmm3 > 0x0000003c5908615d <+2077>: pslldq $0xb,%xmm2 > 0x0000003c59086162 <+2082>: por %xmm3,%xmm2 > 0x0000003c59086166 <+2086>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908616a <+2090>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908616e <+2094>: psubb %xmm0,%xmm1 > 0x0000003c59086172 <+2098>: pmovmskb %xmm1,%edx > 0x0000003c59086176 <+2102>: sub $0xffff,%edx > 0x0000003c5908617c <+2108>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086182 <+2114>: sub $0x10,%r11 > 0x0000003c59086186 <+2118>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908618c <+2124>: add $0x10,%rcx > 0x0000003c59086190 <+2128>: movdqa %xmm4,%xmm3 > 0x0000003c59086194 <+2132>: add $0x10,%r10 > 0x0000003c59086198 <+2136>: jg 0x3c590861f0 <__strncmp_sse2+2224> > 0x0000003c5908619a <+2138>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908619f <+2143>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590861a4 <+2148>: movdqa %xmm2,%xmm4 > 0x0000003c590861a8 <+2152>: psrldq $0x5,%xmm3 > 0x0000003c590861ad <+2157>: pslldq $0xb,%xmm2 > 0x0000003c590861b2 <+2162>: por %xmm3,%xmm2 > 0x0000003c590861b6 <+2166>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590861ba <+2170>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590861be <+2174>: psubb %xmm0,%xmm1 > 0x0000003c590861c2 <+2178>: pmovmskb %xmm1,%edx > 0x0000003c590861c6 <+2182>: sub $0xffff,%edx > 0x0000003c590861cc <+2188>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c590861d2 <+2194>: sub $0x10,%r11 > 0x0000003c590861d6 <+2198>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c590861dc <+2204>: add $0x10,%rcx > 0x0000003c590861e0 <+2208>: movdqa %xmm4,%xmm3 > 0x0000003c590861e4 <+2212>: jmpq 0x3c59086140 <__strncmp_sse2+2048> > 0x0000003c590861e9 <+2217>: nopl 0x0(%rax) > 0x0000003c590861f0 <+2224>: pcmpeqb %xmm3,%xmm0 > 0x0000003c590861f4 <+2228>: pmovmskb %xmm0,%edx > 0x0000003c590861f8 <+2232>: test $0xffe0,%edx > 0x0000003c590861fe <+2238>: jne 0x3c59086220 <__strncmp_sse2+2272> > 0x0000003c59086200 <+2240>: cmp $0xb,%r11 > 0x0000003c59086204 <+2244>: jbe 0x3c59086220 <__strncmp_sse2+2272> > 0x0000003c59086206 <+2246>: pxor %xmm0,%xmm0 > 0x0000003c5908620a <+2250>: sub $0x1000,%r10 > 0x0000003c59086211 <+2257>: jmpq 0x3c5908614a <__strncmp_sse2+2058> > 0x0000003c59086216 <+2262>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086220 <+2272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086225 <+2277>: psrldq $0x5,%xmm0 > 0x0000003c5908622a <+2282>: psrldq $0x5,%xmm3 > 0x0000003c5908622f <+2287>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086234 <+2292>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086240 <+2304>: pxor %xmm0,%xmm0 > 0x0000003c59086244 <+2308>: movdqa (%rdi),%xmm2 > 0x0000003c59086248 <+2312>: movdqa (%rsi),%xmm1 > 0x0000003c5908624c <+2316>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086250 <+2320>: pslldq $0xa,%xmm2 > 0x0000003c59086255 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086259 <+2329>: psubb %xmm0,%xmm2 > 0x0000003c5908625d <+2333>: pmovmskb %xmm2,%r9d > 0x0000003c59086262 <+2338>: shr %cl,%edx > 0x0000003c59086264 <+2340>: shr %cl,%r9d > 0x0000003c59086267 <+2343>: sub %r9d,%edx > 0x0000003c5908626a <+2346>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086270 <+2352>: movdqa (%rdi),%xmm3 > 0x0000003c59086274 <+2356>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086279 <+2361>: cmp %r9,%r11 > 0x0000003c5908627c <+2364>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086282 <+2370>: test %r9,%r9 > 0x0000003c59086285 <+2373>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908628b <+2379>: mov %r9,%r11 > 0x0000003c5908628e <+2382>: pxor %xmm0,%xmm0 > 0x0000003c59086292 <+2386>: mov $0x10,%rcx > 0x0000003c59086299 <+2393>: mov $0x6,%r9d > 0x0000003c5908629f <+2399>: lea 0x6(%rdi),%r10 > 0x0000003c590862a3 <+2403>: and $0xfff,%r10 > 0x0000003c590862aa <+2410>: sub $0x1000,%r10 > 0x0000003c590862b1 <+2417>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590862c0 <+2432>: add $0x10,%r10 > 0x0000003c590862c4 <+2436>: jg 0x3c59086370 <__strncmp_sse2+2608> > 0x0000003c590862ca <+2442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590862cf <+2447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590862d4 <+2452>: movdqa %xmm2,%xmm4 > 0x0000003c590862d8 <+2456>: psrldq $0x6,%xmm3 > 0x0000003c590862dd <+2461>: pslldq $0xa,%xmm2 > 0x0000003c590862e2 <+2466>: por %xmm3,%xmm2 > 0x0000003c590862e6 <+2470>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590862ea <+2474>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590862ee <+2478>: psubb %xmm0,%xmm1 > 0x0000003c590862f2 <+2482>: pmovmskb %xmm1,%edx > 0x0000003c590862f6 <+2486>: sub $0xffff,%edx > 0x0000003c590862fc <+2492>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086302 <+2498>: sub $0x10,%r11 > 0x0000003c59086306 <+2502>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908630c <+2508>: add $0x10,%rcx > 0x0000003c59086310 <+2512>: movdqa %xmm4,%xmm3 > 0x0000003c59086314 <+2516>: add $0x10,%r10 > 0x0000003c59086318 <+2520>: jg 0x3c59086370 <__strncmp_sse2+2608> > 0x0000003c5908631a <+2522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908631f <+2527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086324 <+2532>: movdqa %xmm2,%xmm4 > 0x0000003c59086328 <+2536>: psrldq $0x6,%xmm3 > 0x0000003c5908632d <+2541>: pslldq $0xa,%xmm2 > 0x0000003c59086332 <+2546>: por %xmm3,%xmm2 > 0x0000003c59086336 <+2550>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908633a <+2554>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908633e <+2558>: psubb %xmm0,%xmm1 > 0x0000003c59086342 <+2562>: pmovmskb %xmm1,%edx > 0x0000003c59086346 <+2566>: sub $0xffff,%edx > 0x0000003c5908634c <+2572>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086352 <+2578>: sub $0x10,%r11 > 0x0000003c59086356 <+2582>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908635c <+2588>: add $0x10,%rcx > 0x0000003c59086360 <+2592>: movdqa %xmm4,%xmm3 > 0x0000003c59086364 <+2596>: jmpq 0x3c590862c0 <__strncmp_sse2+2432> > 0x0000003c59086369 <+2601>: nopl 0x0(%rax) > 0x0000003c59086370 <+2608>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086374 <+2612>: pmovmskb %xmm0,%edx > 0x0000003c59086378 <+2616>: test $0xffc0,%edx > 0x0000003c5908637e <+2622>: jne 0x3c590863a0 <__strncmp_sse2+2656> > 0x0000003c59086380 <+2624>: cmp $0xa,%r11 > 0x0000003c59086384 <+2628>: jbe 0x3c590863a0 <__strncmp_sse2+2656> > 0x0000003c59086386 <+2630>: pxor %xmm0,%xmm0 > 0x0000003c5908638a <+2634>: sub $0x1000,%r10 > 0x0000003c59086391 <+2641>: jmpq 0x3c590862ca <__strncmp_sse2+2442> > 0x0000003c59086396 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590863a0 <+2656>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590863a5 <+2661>: psrldq $0x6,%xmm0 > 0x0000003c590863aa <+2666>: psrldq $0x6,%xmm3 > 0x0000003c590863af <+2671>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c590863b4 <+2676>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590863c0 <+2688>: pxor %xmm0,%xmm0 > 0x0000003c590863c4 <+2692>: movdqa (%rdi),%xmm2 > 0x0000003c590863c8 <+2696>: movdqa (%rsi),%xmm1 > 0x0000003c590863cc <+2700>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590863d0 <+2704>: pslldq $0x9,%xmm2 > 0x0000003c590863d5 <+2709>: pcmpeqb %xmm1,%xmm2 > 0x0000003c590863d9 <+2713>: psubb %xmm0,%xmm2 > 0x0000003c590863dd <+2717>: pmovmskb %xmm2,%r9d > 0x0000003c590863e2 <+2722>: shr %cl,%edx > 0x0000003c590863e4 <+2724>: shr %cl,%r9d > 0x0000003c590863e7 <+2727>: sub %r9d,%edx > 0x0000003c590863ea <+2730>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c590863f0 <+2736>: movdqa (%rdi),%xmm3 > 0x0000003c590863f4 <+2740>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c590863f9 <+2745>: cmp %r9,%r11 > 0x0000003c590863fc <+2748>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086402 <+2754>: test %r9,%r9 > 0x0000003c59086405 <+2757>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908640b <+2763>: mov %r9,%r11 > 0x0000003c5908640e <+2766>: pxor %xmm0,%xmm0 > 0x0000003c59086412 <+2770>: mov $0x10,%rcx > 0x0000003c59086419 <+2777>: mov $0x7,%r9d > 0x0000003c5908641f <+2783>: lea 0x7(%rdi),%r10 > 0x0000003c59086423 <+2787>: and $0xfff,%r10 > 0x0000003c5908642a <+2794>: sub $0x1000,%r10 > 0x0000003c59086431 <+2801>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086440 <+2816>: add $0x10,%r10 > 0x0000003c59086444 <+2820>: jg 0x3c590864f0 <__strncmp_sse2+2992> > 0x0000003c5908644a <+2826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908644f <+2831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086454 <+2836>: movdqa %xmm2,%xmm4 > 0x0000003c59086458 <+2840>: psrldq $0x7,%xmm3 > 0x0000003c5908645d <+2845>: pslldq $0x9,%xmm2 > 0x0000003c59086462 <+2850>: por %xmm3,%xmm2 > 0x0000003c59086466 <+2854>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908646a <+2858>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908646e <+2862>: psubb %xmm0,%xmm1 > 0x0000003c59086472 <+2866>: pmovmskb %xmm1,%edx > 0x0000003c59086476 <+2870>: sub $0xffff,%edx > 0x0000003c5908647c <+2876>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086482 <+2882>: sub $0x10,%r11 > 0x0000003c59086486 <+2886>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908648c <+2892>: add $0x10,%rcx > 0x0000003c59086490 <+2896>: movdqa %xmm4,%xmm3 > 0x0000003c59086494 <+2900>: add $0x10,%r10 > 0x0000003c59086498 <+2904>: jg 0x3c590864f0 <__strncmp_sse2+2992> > 0x0000003c5908649a <+2906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908649f <+2911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590864a4 <+2916>: movdqa %xmm2,%xmm4 > 0x0000003c590864a8 <+2920>: psrldq $0x7,%xmm3 > 0x0000003c590864ad <+2925>: pslldq $0x9,%xmm2 > 0x0000003c590864b2 <+2930>: por %xmm3,%xmm2 > 0x0000003c590864b6 <+2934>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590864ba <+2938>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590864be <+2942>: psubb %xmm0,%xmm1 > 0x0000003c590864c2 <+2946>: pmovmskb %xmm1,%edx > 0x0000003c590864c6 <+2950>: sub $0xffff,%edx > 0x0000003c590864cc <+2956>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c590864d2 <+2962>: sub $0x10,%r11 > 0x0000003c590864d6 <+2966>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c590864dc <+2972>: add $0x10,%rcx > 0x0000003c590864e0 <+2976>: movdqa %xmm4,%xmm3 > 0x0000003c590864e4 <+2980>: jmpq 0x3c59086440 <__strncmp_sse2+2816> > 0x0000003c590864e9 <+2985>: nopl 0x0(%rax) > 0x0000003c590864f0 <+2992>: pcmpeqb %xmm3,%xmm0 > 0x0000003c590864f4 <+2996>: pmovmskb %xmm0,%edx > 0x0000003c590864f8 <+3000>: test $0xff80,%edx > 0x0000003c590864fe <+3006>: jne 0x3c59086520 <__strncmp_sse2+3040> > 0x0000003c59086500 <+3008>: cmp $0x9,%r11 > 0x0000003c59086504 <+3012>: jbe 0x3c59086520 <__strncmp_sse2+3040> > 0x0000003c59086506 <+3014>: pxor %xmm0,%xmm0 > 0x0000003c5908650a <+3018>: sub $0x1000,%r10 > 0x0000003c59086511 <+3025>: jmpq 0x3c5908644a <__strncmp_sse2+2826> > 0x0000003c59086516 <+3030>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086520 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086525 <+3045>: psrldq $0x7,%xmm0 > 0x0000003c5908652a <+3050>: psrldq $0x7,%xmm3 > 0x0000003c5908652f <+3055>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086534 <+3060>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086540 <+3072>: pxor %xmm0,%xmm0 > 0x0000003c59086544 <+3076>: movdqa (%rdi),%xmm2 > 0x0000003c59086548 <+3080>: movdqa (%rsi),%xmm1 > 0x0000003c5908654c <+3084>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086550 <+3088>: pslldq $0x8,%xmm2 > 0x0000003c59086555 <+3093>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086559 <+3097>: psubb %xmm0,%xmm2 > 0x0000003c5908655d <+3101>: pmovmskb %xmm2,%r9d > 0x0000003c59086562 <+3106>: shr %cl,%edx > 0x0000003c59086564 <+3108>: shr %cl,%r9d > 0x0000003c59086567 <+3111>: sub %r9d,%edx > 0x0000003c5908656a <+3114>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086570 <+3120>: movdqa (%rdi),%xmm3 > 0x0000003c59086574 <+3124>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086579 <+3129>: cmp %r9,%r11 > 0x0000003c5908657c <+3132>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086582 <+3138>: test %r9,%r9 > 0x0000003c59086585 <+3141>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908658b <+3147>: mov %r9,%r11 > 0x0000003c5908658e <+3150>: pxor %xmm0,%xmm0 > 0x0000003c59086592 <+3154>: mov $0x10,%rcx > 0x0000003c59086599 <+3161>: mov $0x8,%r9d > 0x0000003c5908659f <+3167>: lea 0x8(%rdi),%r10 > 0x0000003c590865a3 <+3171>: and $0xfff,%r10 > 0x0000003c590865aa <+3178>: sub $0x1000,%r10 > 0x0000003c590865b1 <+3185>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590865c0 <+3200>: add $0x10,%r10 > 0x0000003c590865c4 <+3204>: jg 0x3c59086670 <__strncmp_sse2+3376> > 0x0000003c590865ca <+3210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590865cf <+3215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590865d4 <+3220>: movdqa %xmm2,%xmm4 > 0x0000003c590865d8 <+3224>: psrldq $0x8,%xmm3 > 0x0000003c590865dd <+3229>: pslldq $0x8,%xmm2 > 0x0000003c590865e2 <+3234>: por %xmm3,%xmm2 > 0x0000003c590865e6 <+3238>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590865ea <+3242>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590865ee <+3246>: psubb %xmm0,%xmm1 > 0x0000003c590865f2 <+3250>: pmovmskb %xmm1,%edx > 0x0000003c590865f6 <+3254>: sub $0xffff,%edx > 0x0000003c590865fc <+3260>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086602 <+3266>: sub $0x10,%r11 > 0x0000003c59086606 <+3270>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908660c <+3276>: add $0x10,%rcx > 0x0000003c59086610 <+3280>: movdqa %xmm4,%xmm3 > 0x0000003c59086614 <+3284>: add $0x10,%r10 > 0x0000003c59086618 <+3288>: jg 0x3c59086670 <__strncmp_sse2+3376> > 0x0000003c5908661a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908661f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086624 <+3300>: movdqa %xmm2,%xmm4 > 0x0000003c59086628 <+3304>: psrldq $0x8,%xmm3 > 0x0000003c5908662d <+3309>: pslldq $0x8,%xmm2 > 0x0000003c59086632 <+3314>: por %xmm3,%xmm2 > 0x0000003c59086636 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908663a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908663e <+3326>: psubb %xmm0,%xmm1 > 0x0000003c59086642 <+3330>: pmovmskb %xmm1,%edx > 0x0000003c59086646 <+3334>: sub $0xffff,%edx > 0x0000003c5908664c <+3340>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086652 <+3346>: sub $0x10,%r11 > 0x0000003c59086656 <+3350>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908665c <+3356>: add $0x10,%rcx > 0x0000003c59086660 <+3360>: movdqa %xmm4,%xmm3 > 0x0000003c59086664 <+3364>: jmpq 0x3c590865c0 <__strncmp_sse2+3200> > 0x0000003c59086669 <+3369>: nopl 0x0(%rax) > 0x0000003c59086670 <+3376>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086674 <+3380>: pmovmskb %xmm0,%edx > 0x0000003c59086678 <+3384>: test $0xff00,%edx > 0x0000003c5908667e <+3390>: jne 0x3c590866a0 <__strncmp_sse2+3424> > 0x0000003c59086680 <+3392>: cmp $0x8,%r11 > 0x0000003c59086684 <+3396>: jbe 0x3c590866a0 <__strncmp_sse2+3424> > 0x0000003c59086686 <+3398>: pxor %xmm0,%xmm0 > 0x0000003c5908668a <+3402>: sub $0x1000,%r10 > 0x0000003c59086691 <+3409>: jmpq 0x3c590865ca <__strncmp_sse2+3210> > 0x0000003c59086696 <+3414>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590866a0 <+3424>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590866a5 <+3429>: psrldq $0x8,%xmm0 > 0x0000003c590866aa <+3434>: psrldq $0x8,%xmm3 > 0x0000003c590866af <+3439>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c590866b4 <+3444>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590866c0 <+3456>: pxor %xmm0,%xmm0 > 0x0000003c590866c4 <+3460>: movdqa (%rdi),%xmm2 > 0x0000003c590866c8 <+3464>: movdqa (%rsi),%xmm1 > 0x0000003c590866cc <+3468>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590866d0 <+3472>: pslldq $0x7,%xmm2 > 0x0000003c590866d5 <+3477>: pcmpeqb %xmm1,%xmm2 > 0x0000003c590866d9 <+3481>: psubb %xmm0,%xmm2 > 0x0000003c590866dd <+3485>: pmovmskb %xmm2,%r9d > 0x0000003c590866e2 <+3490>: shr %cl,%edx > 0x0000003c590866e4 <+3492>: shr %cl,%r9d > 0x0000003c590866e7 <+3495>: sub %r9d,%edx > 0x0000003c590866ea <+3498>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c590866f0 <+3504>: movdqa (%rdi),%xmm3 > 0x0000003c590866f4 <+3508>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c590866f9 <+3513>: cmp %r9,%r11 > 0x0000003c590866fc <+3516>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086702 <+3522>: test %r9,%r9 > 0x0000003c59086705 <+3525>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908670b <+3531>: mov %r9,%r11 > 0x0000003c5908670e <+3534>: pxor %xmm0,%xmm0 > 0x0000003c59086712 <+3538>: mov $0x10,%rcx > 0x0000003c59086719 <+3545>: mov $0x9,%r9d > 0x0000003c5908671f <+3551>: lea 0x9(%rdi),%r10 > 0x0000003c59086723 <+3555>: and $0xfff,%r10 > 0x0000003c5908672a <+3562>: sub $0x1000,%r10 > 0x0000003c59086731 <+3569>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086740 <+3584>: add $0x10,%r10 > 0x0000003c59086744 <+3588>: jg 0x3c590867f0 <__strncmp_sse2+3760> > 0x0000003c5908674a <+3594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908674f <+3599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086754 <+3604>: movdqa %xmm2,%xmm4 > 0x0000003c59086758 <+3608>: psrldq $0x9,%xmm3 > 0x0000003c5908675d <+3613>: pslldq $0x7,%xmm2 > 0x0000003c59086762 <+3618>: por %xmm3,%xmm2 > 0x0000003c59086766 <+3622>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908676a <+3626>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908676e <+3630>: psubb %xmm0,%xmm1 > 0x0000003c59086772 <+3634>: pmovmskb %xmm1,%edx > 0x0000003c59086776 <+3638>: sub $0xffff,%edx > 0x0000003c5908677c <+3644>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086782 <+3650>: sub $0x10,%r11 > 0x0000003c59086786 <+3654>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908678c <+3660>: add $0x10,%rcx > 0x0000003c59086790 <+3664>: movdqa %xmm4,%xmm3 > 0x0000003c59086794 <+3668>: add $0x10,%r10 > 0x0000003c59086798 <+3672>: jg 0x3c590867f0 <__strncmp_sse2+3760> > 0x0000003c5908679a <+3674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908679f <+3679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590867a4 <+3684>: movdqa %xmm2,%xmm4 > 0x0000003c590867a8 <+3688>: psrldq $0x9,%xmm3 > 0x0000003c590867ad <+3693>: pslldq $0x7,%xmm2 > 0x0000003c590867b2 <+3698>: por %xmm3,%xmm2 > 0x0000003c590867b6 <+3702>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590867ba <+3706>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590867be <+3710>: psubb %xmm0,%xmm1 > 0x0000003c590867c2 <+3714>: pmovmskb %xmm1,%edx > 0x0000003c590867c6 <+3718>: sub $0xffff,%edx > 0x0000003c590867cc <+3724>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c590867d2 <+3730>: sub $0x10,%r11 > 0x0000003c590867d6 <+3734>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c590867dc <+3740>: add $0x10,%rcx > 0x0000003c590867e0 <+3744>: movdqa %xmm4,%xmm3 > 0x0000003c590867e4 <+3748>: jmpq 0x3c59086740 <__strncmp_sse2+3584> > 0x0000003c590867e9 <+3753>: nopl 0x0(%rax) > 0x0000003c590867f0 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x0000003c590867f4 <+3764>: pmovmskb %xmm0,%edx > 0x0000003c590867f8 <+3768>: test $0xfe00,%edx > 0x0000003c590867fe <+3774>: jne 0x3c59086820 <__strncmp_sse2+3808> > 0x0000003c59086800 <+3776>: cmp $0x7,%r11 > 0x0000003c59086804 <+3780>: jbe 0x3c59086820 <__strncmp_sse2+3808> > 0x0000003c59086806 <+3782>: pxor %xmm0,%xmm0 > 0x0000003c5908680a <+3786>: sub $0x1000,%r10 > 0x0000003c59086811 <+3793>: jmpq 0x3c5908674a <__strncmp_sse2+3594> > 0x0000003c59086816 <+3798>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086820 <+3808>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086825 <+3813>: psrldq $0x9,%xmm0 > 0x0000003c5908682a <+3818>: psrldq $0x9,%xmm3 > 0x0000003c5908682f <+3823>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086834 <+3828>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086840 <+3840>: pxor %xmm0,%xmm0 > 0x0000003c59086844 <+3844>: movdqa (%rdi),%xmm2 > 0x0000003c59086848 <+3848>: movdqa (%rsi),%xmm1 > 0x0000003c5908684c <+3852>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086850 <+3856>: pslldq $0x6,%xmm2 > 0x0000003c59086855 <+3861>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086859 <+3865>: psubb %xmm0,%xmm2 > 0x0000003c5908685d <+3869>: pmovmskb %xmm2,%r9d > 0x0000003c59086862 <+3874>: shr %cl,%edx > 0x0000003c59086864 <+3876>: shr %cl,%r9d > 0x0000003c59086867 <+3879>: sub %r9d,%edx > 0x0000003c5908686a <+3882>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086870 <+3888>: movdqa (%rdi),%xmm3 > 0x0000003c59086874 <+3892>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086879 <+3897>: cmp %r9,%r11 > 0x0000003c5908687c <+3900>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086882 <+3906>: test %r9,%r9 > 0x0000003c59086885 <+3909>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908688b <+3915>: mov %r9,%r11 > 0x0000003c5908688e <+3918>: pxor %xmm0,%xmm0 > 0x0000003c59086892 <+3922>: mov $0x10,%rcx > 0x0000003c59086899 <+3929>: mov $0xa,%r9d > 0x0000003c5908689f <+3935>: lea 0xa(%rdi),%r10 > 0x0000003c590868a3 <+3939>: and $0xfff,%r10 > 0x0000003c590868aa <+3946>: sub $0x1000,%r10 > 0x0000003c590868b1 <+3953>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590868c0 <+3968>: add $0x10,%r10 > 0x0000003c590868c4 <+3972>: jg 0x3c59086970 <__strncmp_sse2+4144> > 0x0000003c590868ca <+3978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590868cf <+3983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590868d4 <+3988>: movdqa %xmm2,%xmm4 > 0x0000003c590868d8 <+3992>: psrldq $0xa,%xmm3 > 0x0000003c590868dd <+3997>: pslldq $0x6,%xmm2 > 0x0000003c590868e2 <+4002>: por %xmm3,%xmm2 > 0x0000003c590868e6 <+4006>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590868ea <+4010>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590868ee <+4014>: psubb %xmm0,%xmm1 > 0x0000003c590868f2 <+4018>: pmovmskb %xmm1,%edx > 0x0000003c590868f6 <+4022>: sub $0xffff,%edx > 0x0000003c590868fc <+4028>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086902 <+4034>: sub $0x10,%r11 > 0x0000003c59086906 <+4038>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908690c <+4044>: add $0x10,%rcx > 0x0000003c59086910 <+4048>: movdqa %xmm4,%xmm3 > 0x0000003c59086914 <+4052>: add $0x10,%r10 > 0x0000003c59086918 <+4056>: jg 0x3c59086970 <__strncmp_sse2+4144> > 0x0000003c5908691a <+4058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908691f <+4063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086924 <+4068>: movdqa %xmm2,%xmm4 > 0x0000003c59086928 <+4072>: psrldq $0xa,%xmm3 > 0x0000003c5908692d <+4077>: pslldq $0x6,%xmm2 > 0x0000003c59086932 <+4082>: por %xmm3,%xmm2 > 0x0000003c59086936 <+4086>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908693a <+4090>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908693e <+4094>: psubb %xmm0,%xmm1 > 0x0000003c59086942 <+4098>: pmovmskb %xmm1,%edx > 0x0000003c59086946 <+4102>: sub $0xffff,%edx > 0x0000003c5908694c <+4108>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086952 <+4114>: sub $0x10,%r11 > 0x0000003c59086956 <+4118>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908695c <+4124>: add $0x10,%rcx > 0x0000003c59086960 <+4128>: movdqa %xmm4,%xmm3 > 0x0000003c59086964 <+4132>: jmpq 0x3c590868c0 <__strncmp_sse2+3968> > 0x0000003c59086969 <+4137>: nopl 0x0(%rax) > 0x0000003c59086970 <+4144>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086974 <+4148>: pmovmskb %xmm0,%edx > 0x0000003c59086978 <+4152>: test $0xfc00,%edx > 0x0000003c5908697e <+4158>: jne 0x3c590869a0 <__strncmp_sse2+4192> > 0x0000003c59086980 <+4160>: cmp $0x6,%r11 > 0x0000003c59086984 <+4164>: jbe 0x3c590869a0 <__strncmp_sse2+4192> > 0x0000003c59086986 <+4166>: pxor %xmm0,%xmm0 > 0x0000003c5908698a <+4170>: sub $0x1000,%r10 > 0x0000003c59086991 <+4177>: jmpq 0x3c590868ca <__strncmp_sse2+3978> > 0x0000003c59086996 <+4182>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590869a0 <+4192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c590869a5 <+4197>: psrldq $0xa,%xmm0 > 0x0000003c590869aa <+4202>: psrldq $0xa,%xmm3 > 0x0000003c590869af <+4207>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c590869b4 <+4212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590869c0 <+4224>: pxor %xmm0,%xmm0 > 0x0000003c590869c4 <+4228>: movdqa (%rdi),%xmm2 > 0x0000003c590869c8 <+4232>: movdqa (%rsi),%xmm1 > 0x0000003c590869cc <+4236>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590869d0 <+4240>: pslldq $0x5,%xmm2 > 0x0000003c590869d5 <+4245>: pcmpeqb %xmm1,%xmm2 > 0x0000003c590869d9 <+4249>: psubb %xmm0,%xmm2 > 0x0000003c590869dd <+4253>: pmovmskb %xmm2,%r9d > 0x0000003c590869e2 <+4258>: shr %cl,%edx > 0x0000003c590869e4 <+4260>: shr %cl,%r9d > 0x0000003c590869e7 <+4263>: sub %r9d,%edx > 0x0000003c590869ea <+4266>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c590869f0 <+4272>: movdqa (%rdi),%xmm3 > 0x0000003c590869f4 <+4276>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c590869f9 <+4281>: cmp %r9,%r11 > 0x0000003c590869fc <+4284>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086a02 <+4290>: test %r9,%r9 > 0x0000003c59086a05 <+4293>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086a0b <+4299>: mov %r9,%r11 > 0x0000003c59086a0e <+4302>: pxor %xmm0,%xmm0 > 0x0000003c59086a12 <+4306>: mov $0x10,%rcx > 0x0000003c59086a19 <+4313>: mov $0xb,%r9d > 0x0000003c59086a1f <+4319>: lea 0xb(%rdi),%r10 > 0x0000003c59086a23 <+4323>: and $0xfff,%r10 > 0x0000003c59086a2a <+4330>: sub $0x1000,%r10 > 0x0000003c59086a31 <+4337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086a40 <+4352>: add $0x10,%r10 > 0x0000003c59086a44 <+4356>: jg 0x3c59086af0 <__strncmp_sse2+4528> > 0x0000003c59086a4a <+4362>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086a4f <+4367>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086a54 <+4372>: movdqa %xmm2,%xmm4 > 0x0000003c59086a58 <+4376>: psrldq $0xb,%xmm3 > 0x0000003c59086a5d <+4381>: pslldq $0x5,%xmm2 > 0x0000003c59086a62 <+4386>: por %xmm3,%xmm2 > 0x0000003c59086a66 <+4390>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086a6a <+4394>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086a6e <+4398>: psubb %xmm0,%xmm1 > 0x0000003c59086a72 <+4402>: pmovmskb %xmm1,%edx > 0x0000003c59086a76 <+4406>: sub $0xffff,%edx > 0x0000003c59086a7c <+4412>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086a82 <+4418>: sub $0x10,%r11 > 0x0000003c59086a86 <+4422>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086a8c <+4428>: add $0x10,%rcx > 0x0000003c59086a90 <+4432>: movdqa %xmm4,%xmm3 > 0x0000003c59086a94 <+4436>: add $0x10,%r10 > 0x0000003c59086a98 <+4440>: jg 0x3c59086af0 <__strncmp_sse2+4528> > 0x0000003c59086a9a <+4442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086a9f <+4447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086aa4 <+4452>: movdqa %xmm2,%xmm4 > 0x0000003c59086aa8 <+4456>: psrldq $0xb,%xmm3 > 0x0000003c59086aad <+4461>: pslldq $0x5,%xmm2 > 0x0000003c59086ab2 <+4466>: por %xmm3,%xmm2 > 0x0000003c59086ab6 <+4470>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086aba <+4474>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086abe <+4478>: psubb %xmm0,%xmm1 > 0x0000003c59086ac2 <+4482>: pmovmskb %xmm1,%edx > 0x0000003c59086ac6 <+4486>: sub $0xffff,%edx > 0x0000003c59086acc <+4492>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086ad2 <+4498>: sub $0x10,%r11 > 0x0000003c59086ad6 <+4502>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086adc <+4508>: add $0x10,%rcx > 0x0000003c59086ae0 <+4512>: movdqa %xmm4,%xmm3 > 0x0000003c59086ae4 <+4516>: jmpq 0x3c59086a40 <__strncmp_sse2+4352> > 0x0000003c59086ae9 <+4521>: nopl 0x0(%rax) > 0x0000003c59086af0 <+4528>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086af4 <+4532>: pmovmskb %xmm0,%edx > 0x0000003c59086af8 <+4536>: test $0xf800,%edx > 0x0000003c59086afe <+4542>: jne 0x3c59086b20 <__strncmp_sse2+4576> > 0x0000003c59086b00 <+4544>: cmp $0x5,%r11 > 0x0000003c59086b04 <+4548>: jbe 0x3c59086b20 <__strncmp_sse2+4576> > 0x0000003c59086b06 <+4550>: pxor %xmm0,%xmm0 > 0x0000003c59086b0a <+4554>: sub $0x1000,%r10 > 0x0000003c59086b11 <+4561>: jmpq 0x3c59086a4a <__strncmp_sse2+4362> > 0x0000003c59086b16 <+4566>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086b20 <+4576>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086b25 <+4581>: psrldq $0xb,%xmm0 > 0x0000003c59086b2a <+4586>: psrldq $0xb,%xmm3 > 0x0000003c59086b2f <+4591>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086b34 <+4596>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086b40 <+4608>: pxor %xmm0,%xmm0 > 0x0000003c59086b44 <+4612>: movdqa (%rdi),%xmm2 > 0x0000003c59086b48 <+4616>: movdqa (%rsi),%xmm1 > 0x0000003c59086b4c <+4620>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086b50 <+4624>: pslldq $0x4,%xmm2 > 0x0000003c59086b55 <+4629>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086b59 <+4633>: psubb %xmm0,%xmm2 > 0x0000003c59086b5d <+4637>: pmovmskb %xmm2,%r9d > 0x0000003c59086b62 <+4642>: shr %cl,%edx > 0x0000003c59086b64 <+4644>: shr %cl,%r9d > 0x0000003c59086b67 <+4647>: sub %r9d,%edx > 0x0000003c59086b6a <+4650>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086b70 <+4656>: movdqa (%rdi),%xmm3 > 0x0000003c59086b74 <+4660>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086b79 <+4665>: cmp %r9,%r11 > 0x0000003c59086b7c <+4668>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086b82 <+4674>: test %r9,%r9 > 0x0000003c59086b85 <+4677>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086b8b <+4683>: mov %r9,%r11 > 0x0000003c59086b8e <+4686>: pxor %xmm0,%xmm0 > 0x0000003c59086b92 <+4690>: mov $0x10,%rcx > 0x0000003c59086b99 <+4697>: mov $0xc,%r9d > 0x0000003c59086b9f <+4703>: lea 0xc(%rdi),%r10 > 0x0000003c59086ba3 <+4707>: and $0xfff,%r10 > 0x0000003c59086baa <+4714>: sub $0x1000,%r10 > 0x0000003c59086bb1 <+4721>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086bc0 <+4736>: add $0x10,%r10 > 0x0000003c59086bc4 <+4740>: jg 0x3c59086c70 <__strncmp_sse2+4912> > 0x0000003c59086bca <+4746>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086bcf <+4751>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086bd4 <+4756>: movdqa %xmm2,%xmm4 > 0x0000003c59086bd8 <+4760>: psrldq $0xc,%xmm3 > 0x0000003c59086bdd <+4765>: pslldq $0x4,%xmm2 > 0x0000003c59086be2 <+4770>: por %xmm3,%xmm2 > 0x0000003c59086be6 <+4774>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086bea <+4778>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086bee <+4782>: psubb %xmm0,%xmm1 > 0x0000003c59086bf2 <+4786>: pmovmskb %xmm1,%edx > 0x0000003c59086bf6 <+4790>: sub $0xffff,%edx > 0x0000003c59086bfc <+4796>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086c02 <+4802>: sub $0x10,%r11 > 0x0000003c59086c06 <+4806>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086c0c <+4812>: add $0x10,%rcx > 0x0000003c59086c10 <+4816>: movdqa %xmm4,%xmm3 > 0x0000003c59086c14 <+4820>: add $0x10,%r10 > 0x0000003c59086c18 <+4824>: jg 0x3c59086c70 <__strncmp_sse2+4912> > 0x0000003c59086c1a <+4826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086c1f <+4831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086c24 <+4836>: movdqa %xmm2,%xmm4 > 0x0000003c59086c28 <+4840>: psrldq $0xc,%xmm3 > 0x0000003c59086c2d <+4845>: pslldq $0x4,%xmm2 > 0x0000003c59086c32 <+4850>: por %xmm3,%xmm2 > 0x0000003c59086c36 <+4854>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086c3a <+4858>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086c3e <+4862>: psubb %xmm0,%xmm1 > 0x0000003c59086c42 <+4866>: pmovmskb %xmm1,%edx > 0x0000003c59086c46 <+4870>: sub $0xffff,%edx > 0x0000003c59086c4c <+4876>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086c52 <+4882>: sub $0x10,%r11 > 0x0000003c59086c56 <+4886>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086c5c <+4892>: add $0x10,%rcx > 0x0000003c59086c60 <+4896>: movdqa %xmm4,%xmm3 > 0x0000003c59086c64 <+4900>: jmpq 0x3c59086bc0 <__strncmp_sse2+4736> > 0x0000003c59086c69 <+4905>: nopl 0x0(%rax) > 0x0000003c59086c70 <+4912>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086c74 <+4916>: pmovmskb %xmm0,%edx > 0x0000003c59086c78 <+4920>: test $0xf000,%edx > 0x0000003c59086c7e <+4926>: jne 0x3c59086ca0 <__strncmp_sse2+4960> > 0x0000003c59086c80 <+4928>: cmp $0x4,%r11 > 0x0000003c59086c84 <+4932>: jbe 0x3c59086ca0 <__strncmp_sse2+4960> > 0x0000003c59086c86 <+4934>: pxor %xmm0,%xmm0 > 0x0000003c59086c8a <+4938>: sub $0x1000,%r10 > 0x0000003c59086c91 <+4945>: jmpq 0x3c59086bca <__strncmp_sse2+4746> > 0x0000003c59086c96 <+4950>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086ca0 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086ca5 <+4965>: psrldq $0xc,%xmm0 > 0x0000003c59086caa <+4970>: psrldq $0xc,%xmm3 > 0x0000003c59086caf <+4975>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086cb4 <+4980>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086cc0 <+4992>: pxor %xmm0,%xmm0 > 0x0000003c59086cc4 <+4996>: movdqa (%rdi),%xmm2 > 0x0000003c59086cc8 <+5000>: movdqa (%rsi),%xmm1 > 0x0000003c59086ccc <+5004>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086cd0 <+5008>: pslldq $0x3,%xmm2 > 0x0000003c59086cd5 <+5013>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086cd9 <+5017>: psubb %xmm0,%xmm2 > 0x0000003c59086cdd <+5021>: pmovmskb %xmm2,%r9d > 0x0000003c59086ce2 <+5026>: shr %cl,%edx > 0x0000003c59086ce4 <+5028>: shr %cl,%r9d > 0x0000003c59086ce7 <+5031>: sub %r9d,%edx > 0x0000003c59086cea <+5034>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086cf0 <+5040>: movdqa (%rdi),%xmm3 > 0x0000003c59086cf4 <+5044>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086cf9 <+5049>: cmp %r9,%r11 > 0x0000003c59086cfc <+5052>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086d02 <+5058>: test %r9,%r9 > 0x0000003c59086d05 <+5061>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086d0b <+5067>: mov %r9,%r11 > 0x0000003c59086d0e <+5070>: pxor %xmm0,%xmm0 > 0x0000003c59086d12 <+5074>: mov $0x10,%rcx > 0x0000003c59086d19 <+5081>: mov $0xd,%r9d > 0x0000003c59086d1f <+5087>: lea 0xd(%rdi),%r10 > 0x0000003c59086d23 <+5091>: and $0xfff,%r10 > 0x0000003c59086d2a <+5098>: sub $0x1000,%r10 > 0x0000003c59086d31 <+5105>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086d40 <+5120>: add $0x10,%r10 > 0x0000003c59086d44 <+5124>: jg 0x3c59086df0 <__strncmp_sse2+5296> > 0x0000003c59086d4a <+5130>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086d4f <+5135>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086d54 <+5140>: movdqa %xmm2,%xmm4 > 0x0000003c59086d58 <+5144>: psrldq $0xd,%xmm3 > 0x0000003c59086d5d <+5149>: pslldq $0x3,%xmm2 > 0x0000003c59086d62 <+5154>: por %xmm3,%xmm2 > 0x0000003c59086d66 <+5158>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086d6a <+5162>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086d6e <+5166>: psubb %xmm0,%xmm1 > 0x0000003c59086d72 <+5170>: pmovmskb %xmm1,%edx > 0x0000003c59086d76 <+5174>: sub $0xffff,%edx > 0x0000003c59086d7c <+5180>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086d82 <+5186>: sub $0x10,%r11 > 0x0000003c59086d86 <+5190>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086d8c <+5196>: add $0x10,%rcx > 0x0000003c59086d90 <+5200>: movdqa %xmm4,%xmm3 > 0x0000003c59086d94 <+5204>: add $0x10,%r10 > 0x0000003c59086d98 <+5208>: jg 0x3c59086df0 <__strncmp_sse2+5296> > 0x0000003c59086d9a <+5210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086d9f <+5215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086da4 <+5220>: movdqa %xmm2,%xmm4 > 0x0000003c59086da8 <+5224>: psrldq $0xd,%xmm3 > 0x0000003c59086dad <+5229>: pslldq $0x3,%xmm2 > 0x0000003c59086db2 <+5234>: por %xmm3,%xmm2 > 0x0000003c59086db6 <+5238>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086dba <+5242>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086dbe <+5246>: psubb %xmm0,%xmm1 > 0x0000003c59086dc2 <+5250>: pmovmskb %xmm1,%edx > 0x0000003c59086dc6 <+5254>: sub $0xffff,%edx > 0x0000003c59086dcc <+5260>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086dd2 <+5266>: sub $0x10,%r11 > 0x0000003c59086dd6 <+5270>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086ddc <+5276>: add $0x10,%rcx > 0x0000003c59086de0 <+5280>: movdqa %xmm4,%xmm3 > 0x0000003c59086de4 <+5284>: jmpq 0x3c59086d40 <__strncmp_sse2+5120> > 0x0000003c59086de9 <+5289>: nopl 0x0(%rax) > 0x0000003c59086df0 <+5296>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086df4 <+5300>: pmovmskb %xmm0,%edx > 0x0000003c59086df8 <+5304>: test $0xe000,%edx > 0x0000003c59086dfe <+5310>: jne 0x3c59086e20 <__strncmp_sse2+5344> > 0x0000003c59086e00 <+5312>: cmp $0x3,%r11 > 0x0000003c59086e04 <+5316>: jbe 0x3c59086e20 <__strncmp_sse2+5344> > 0x0000003c59086e06 <+5318>: pxor %xmm0,%xmm0 > 0x0000003c59086e0a <+5322>: sub $0x1000,%r10 > 0x0000003c59086e11 <+5329>: jmpq 0x3c59086d4a <__strncmp_sse2+5130> > 0x0000003c59086e16 <+5334>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086e20 <+5344>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086e25 <+5349>: psrldq $0xd,%xmm0 > 0x0000003c59086e2a <+5354>: psrldq $0xd,%xmm3 > 0x0000003c59086e2f <+5359>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086e34 <+5364>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086e40 <+5376>: pxor %xmm0,%xmm0 > 0x0000003c59086e44 <+5380>: movdqa (%rdi),%xmm2 > 0x0000003c59086e48 <+5384>: movdqa (%rsi),%xmm1 > 0x0000003c59086e4c <+5388>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086e50 <+5392>: pslldq $0x2,%xmm2 > 0x0000003c59086e55 <+5397>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086e59 <+5401>: psubb %xmm0,%xmm2 > 0x0000003c59086e5d <+5405>: pmovmskb %xmm2,%r9d > 0x0000003c59086e62 <+5410>: shr %cl,%edx > 0x0000003c59086e64 <+5412>: shr %cl,%r9d > 0x0000003c59086e67 <+5415>: sub %r9d,%edx > 0x0000003c59086e6a <+5418>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086e70 <+5424>: movdqa (%rdi),%xmm3 > 0x0000003c59086e74 <+5428>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086e79 <+5433>: cmp %r9,%r11 > 0x0000003c59086e7c <+5436>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086e82 <+5442>: test %r9,%r9 > 0x0000003c59086e85 <+5445>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086e8b <+5451>: mov %r9,%r11 > 0x0000003c59086e8e <+5454>: pxor %xmm0,%xmm0 > 0x0000003c59086e92 <+5458>: mov $0x10,%rcx > 0x0000003c59086e99 <+5465>: mov $0xe,%r9d > 0x0000003c59086e9f <+5471>: lea 0xe(%rdi),%r10 > 0x0000003c59086ea3 <+5475>: and $0xfff,%r10 > 0x0000003c59086eaa <+5482>: sub $0x1000,%r10 > 0x0000003c59086eb1 <+5489>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086ec0 <+5504>: add $0x10,%r10 > 0x0000003c59086ec4 <+5508>: jg 0x3c59086f70 <__strncmp_sse2+5680> > 0x0000003c59086eca <+5514>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086ecf <+5519>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086ed4 <+5524>: movdqa %xmm2,%xmm4 > 0x0000003c59086ed8 <+5528>: psrldq $0xe,%xmm3 > 0x0000003c59086edd <+5533>: pslldq $0x2,%xmm2 > 0x0000003c59086ee2 <+5538>: por %xmm3,%xmm2 > 0x0000003c59086ee6 <+5542>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086eea <+5546>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086eee <+5550>: psubb %xmm0,%xmm1 > 0x0000003c59086ef2 <+5554>: pmovmskb %xmm1,%edx > 0x0000003c59086ef6 <+5558>: sub $0xffff,%edx > 0x0000003c59086efc <+5564>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086f02 <+5570>: sub $0x10,%r11 > 0x0000003c59086f06 <+5574>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086f0c <+5580>: add $0x10,%rcx > 0x0000003c59086f10 <+5584>: movdqa %xmm4,%xmm3 > 0x0000003c59086f14 <+5588>: add $0x10,%r10 > 0x0000003c59086f18 <+5592>: jg 0x3c59086f70 <__strncmp_sse2+5680> > 0x0000003c59086f1a <+5594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086f1f <+5599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59086f24 <+5604>: movdqa %xmm2,%xmm4 > 0x0000003c59086f28 <+5608>: psrldq $0xe,%xmm3 > 0x0000003c59086f2d <+5613>: pslldq $0x2,%xmm2 > 0x0000003c59086f32 <+5618>: por %xmm3,%xmm2 > 0x0000003c59086f36 <+5622>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086f3a <+5626>: pcmpeqb %xmm2,%xmm1 > 0x0000003c59086f3e <+5630>: psubb %xmm0,%xmm1 > 0x0000003c59086f42 <+5634>: pmovmskb %xmm1,%edx > 0x0000003c59086f46 <+5638>: sub $0xffff,%edx > 0x0000003c59086f4c <+5644>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59086f52 <+5650>: sub $0x10,%r11 > 0x0000003c59086f56 <+5654>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59086f5c <+5660>: add $0x10,%rcx > 0x0000003c59086f60 <+5664>: movdqa %xmm4,%xmm3 > 0x0000003c59086f64 <+5668>: jmpq 0x3c59086ec0 <__strncmp_sse2+5504> > 0x0000003c59086f69 <+5673>: nopl 0x0(%rax) > 0x0000003c59086f70 <+5680>: pcmpeqb %xmm3,%xmm0 > 0x0000003c59086f74 <+5684>: pmovmskb %xmm0,%edx > 0x0000003c59086f78 <+5688>: test $0xc000,%edx > 0x0000003c59086f7e <+5694>: jne 0x3c59086fa0 <__strncmp_sse2+5728> > 0x0000003c59086f80 <+5696>: cmp $0x2,%r11 > 0x0000003c59086f84 <+5700>: jbe 0x3c59086fa0 <__strncmp_sse2+5728> > 0x0000003c59086f86 <+5702>: pxor %xmm0,%xmm0 > 0x0000003c59086f8a <+5706>: sub $0x1000,%r10 > 0x0000003c59086f91 <+5713>: jmpq 0x3c59086eca <__strncmp_sse2+5514> > 0x0000003c59086f96 <+5718>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086fa0 <+5728>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59086fa5 <+5733>: psrldq $0xe,%xmm0 > 0x0000003c59086faa <+5738>: psrldq $0xe,%xmm3 > 0x0000003c59086faf <+5743>: jmpq 0x3c59087130 <__strncmp_sse2+6128> > 0x0000003c59086fb4 <+5748>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59086fc0 <+5760>: pxor %xmm0,%xmm0 > 0x0000003c59086fc4 <+5764>: movdqa (%rdi),%xmm2 > 0x0000003c59086fc8 <+5768>: movdqa (%rsi),%xmm1 > 0x0000003c59086fcc <+5772>: pcmpeqb %xmm1,%xmm0 > 0x0000003c59086fd0 <+5776>: pslldq $0x1,%xmm2 > 0x0000003c59086fd5 <+5781>: pcmpeqb %xmm1,%xmm2 > 0x0000003c59086fd9 <+5785>: psubb %xmm0,%xmm2 > 0x0000003c59086fdd <+5789>: pmovmskb %xmm2,%r9d > 0x0000003c59086fe2 <+5794>: shr %cl,%edx > 0x0000003c59086fe4 <+5796>: shr %cl,%r9d > 0x0000003c59086fe7 <+5799>: sub %r9d,%edx > 0x0000003c59086fea <+5802>: jne 0x3c59087145 <__strncmp_sse2+6149> > 0x0000003c59086ff0 <+5808>: movdqa (%rdi),%xmm3 > 0x0000003c59086ff4 <+5812>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003c59086ff9 <+5817>: cmp %r9,%r11 > 0x0000003c59086ffc <+5820>: jb 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59087002 <+5826>: test %r9,%r9 > 0x0000003c59087005 <+5829>: je 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908700b <+5835>: mov %r9,%r11 > 0x0000003c5908700e <+5838>: pxor %xmm0,%xmm0 > 0x0000003c59087012 <+5842>: mov $0x10,%rcx > 0x0000003c59087019 <+5849>: mov $0xf,%r9d > 0x0000003c5908701f <+5855>: lea 0xf(%rdi),%r10 > 0x0000003c59087023 <+5859>: and $0xfff,%r10 > 0x0000003c5908702a <+5866>: sub $0x1000,%r10 > 0x0000003c59087031 <+5873>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59087040 <+5888>: add $0x10,%r10 > 0x0000003c59087044 <+5892>: jg 0x3c590870f0 <__strncmp_sse2+6064> > 0x0000003c5908704a <+5898>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908704f <+5903>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c59087054 <+5908>: movdqa %xmm2,%xmm4 > 0x0000003c59087058 <+5912>: psrldq $0xf,%xmm3 > 0x0000003c5908705d <+5917>: pslldq $0x1,%xmm2 > 0x0000003c59087062 <+5922>: por %xmm3,%xmm2 > 0x0000003c59087066 <+5926>: pcmpeqb %xmm1,%xmm0 > 0x0000003c5908706a <+5930>: pcmpeqb %xmm2,%xmm1 > 0x0000003c5908706e <+5934>: psubb %xmm0,%xmm1 > 0x0000003c59087072 <+5938>: pmovmskb %xmm1,%edx > 0x0000003c59087076 <+5942>: sub $0xffff,%edx > 0x0000003c5908707c <+5948>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c59087082 <+5954>: sub $0x10,%r11 > 0x0000003c59087086 <+5958>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c5908708c <+5964>: add $0x10,%rcx > 0x0000003c59087090 <+5968>: movdqa %xmm4,%xmm3 > 0x0000003c59087094 <+5972>: add $0x10,%r10 > 0x0000003c59087098 <+5976>: jg 0x3c590870f0 <__strncmp_sse2+6064> > 0x0000003c5908709a <+5978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c5908709f <+5983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003c590870a4 <+5988>: movdqa %xmm2,%xmm4 > 0x0000003c590870a8 <+5992>: psrldq $0xf,%xmm3 > 0x0000003c590870ad <+5997>: pslldq $0x1,%xmm2 > 0x0000003c590870b2 <+6002>: por %xmm3,%xmm2 > 0x0000003c590870b6 <+6006>: pcmpeqb %xmm1,%xmm0 > 0x0000003c590870ba <+6010>: pcmpeqb %xmm2,%xmm1 > 0x0000003c590870be <+6014>: psubb %xmm0,%xmm1 > 0x0000003c590870c2 <+6018>: pmovmskb %xmm1,%edx > 0x0000003c590870c6 <+6022>: sub $0xffff,%edx > 0x0000003c590870cc <+6028>: jne 0x3c59087140 <__strncmp_sse2+6144> > 0x0000003c590870ce <+6030>: sub $0x10,%r11 > 0x0000003c590870d2 <+6034>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c590870d8 <+6040>: add $0x10,%rcx > 0x0000003c590870dc <+6044>: movdqa %xmm4,%xmm3 > 0x0000003c590870e0 <+6048>: jmpq 0x3c59087040 <__strncmp_sse2+5888> > 0x0000003c590870e5 <+6053>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c590870f0 <+6064>: pcmpeqb %xmm3,%xmm0 > 0x0000003c590870f4 <+6068>: pmovmskb %xmm0,%edx > 0x0000003c590870f8 <+6072>: test $0x8000,%edx > 0x0000003c590870fe <+6078>: jne 0x3c59087120 <__strncmp_sse2+6112> > 0x0000003c59087100 <+6080>: cmp $0x1,%r11 > 0x0000003c59087104 <+6084>: jbe 0x3c59087120 <__strncmp_sse2+6112> > 0x0000003c59087106 <+6086>: pxor %xmm0,%xmm0 > 0x0000003c5908710a <+6090>: sub $0x1000,%r10 > 0x0000003c59087111 <+6097>: jmpq 0x3c5908704a <__strncmp_sse2+5898> > 0x0000003c59087116 <+6102>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59087120 <+6112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003c59087125 <+6117>: psrldq $0xf,%xmm3 > 0x0000003c5908712a <+6122>: psrldq $0xf,%xmm0 > 0x0000003c5908712f <+6127>: nop > 0x0000003c59087130 <+6128>: pcmpeqb %xmm3,%xmm1 > 0x0000003c59087134 <+6132>: psubb %xmm0,%xmm1 > 0x0000003c59087138 <+6136>: pmovmskb %xmm1,%edx > 0x0000003c5908713c <+6140>: not %edx > 0x0000003c5908713e <+6142>: xchg %ax,%ax > 0x0000003c59087140 <+6144>: lea -0x10(%r9,%rcx,1),%rax > 0x0000003c59087145 <+6149>: lea (%rdi,%rax,1),%rdi > 0x0000003c59087149 <+6153>: lea (%rsi,%rcx,1),%rsi > 0x0000003c5908714d <+6157>: test %r8d,%r8d > 0x0000003c59087150 <+6160>: je 0x3c59087160 <__strncmp_sse2+6176> > 0x0000003c59087152 <+6162>: xchg %rsi,%rdi > 0x0000003c59087155 <+6165>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003c59087160 <+6176>: bsf %rdx,%rdx > 0x0000003c59087164 <+6180>: sub %rdx,%r11 > 0x0000003c59087167 <+6183>: jbe 0x3c59087174 <__strncmp_sse2+6196> > 0x0000003c59087169 <+6185>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003c5908716d <+6189>: movzbl (%rdi,%rdx,1),%eax > 0x0000003c59087171 <+6193>: sub %ecx,%eax > 0x0000003c59087173 <+6195>: retq > 0x0000003c59087174 <+6196>: xor %eax,%eax > 0x0000003c59087176 <+6198>: retq > 0x0000003c59087177 <+6199>: nopw 0x0(%rax,%rax,1) > 0x0000003c59087180 <+6208>: movzbl (%rsi),%ecx > 0x0000003c59087183 <+6211>: movzbl (%rdi),%eax > 0x0000003c59087186 <+6214>: sub %ecx,%eax > 0x0000003c59087188 <+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 850585
: 606068