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 626604 Details for
Bug 866071
[abrt] tar-1.26-7.fc17: strncmp: Process /usr/bin/tar 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.35 KB, created by
Ahel ibn Alquivr
on 2012-10-13 17:51:32 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Ahel ibn Alquivr
Created:
2012-10-13 17:51:32 UTC
Size:
73.35 KB
patch
obsolete
>[New LWP 7139] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `tar -xf woody allen.tar -M -ignore-failed-read'. >Program terminated with signal 11, Segmentation fault. >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >213 movlpd (%rdi), %xmm1 > >Thread 1 (Thread 0x7fab962b3800 (LWP 7139)): >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:213 >No locals. >#1 0x00000000004077b2 in try_new_volume () at buffer.c:1436 > s = <optimized out> > status = <optimized out> > header = 0x1f72000 > acc = <optimized out> >#2 _gnu_flush_read () at buffer.c:1811 > status = <optimized out> >#3 gnu_flush_read () at buffer.c:1832 >No locals. >#4 0x00000000004060ef in flush_read () at buffer.c:1933 >No locals. >#5 flush_archive () at buffer.c:946 > buffer_level = 2048 >#6 0x00000000004062fc in find_next_block () at buffer.c:581 >No locals. >#7 0x000000000041019c in extract_file (file_name=0x1f78b00 "woody allen/1996.Everyone Says I Love You/Everyone Says I Love You (Woody Allen 1996) XviD DVDRip.avi", typeflag=48) at extract.c:1089 > fd = 4 > size = 60589180 > data_block = <optimized out> > status = <optimized out> > count = <optimized out> > written = <optimized out> > interdir_made = false > mode = 2048 > current_mode = 509 > current_mode_mask = 511 >#8 0x00000000004106f9 in extract_archive () at extract.c:1585 > typeflag = <optimized out> > fun = <optimized out> >#9 0x0000000000418f15 in read_and (do_something=0x4105e0 <extract_archive>) at list.c:200 > status = HEADER_SUCCESS > prev_status = <optimized out> > mtime = <optimized out> >#10 0x0000000000404dd8 in main (argc=<optimized out>, argv=<optimized out>) at tar.c:2714 >No locals. >From To Syms Read Shared Object Library >0x000000379b805fc0 0x000000379b816768 Yes /lib64/libselinux.so.1 >0x00000037ad801f50 0x00000037ad805dc4 Yes /lib64/libacl.so.1 >0x000000379ac02260 0x000000379ac0554c Yes /lib64/librt.so.1 >0x000000379a01ef60 0x000000379a15f780 Yes /lib64/libc.so.6 >0x000000379a800ea0 0x000000379a8019e0 Yes /lib64/libdl.so.2 >0x0000003799c00b20 0x0000003799c1a319 Yes /lib64/ld-linux-x86-64.so.2 >0x00000037ac0013a0 0x00000037ac00348c Yes /lib64/libattr.so.1 >0x000000379a405790 0x000000379a410494 Yes /lib64/libpthread.so.0 >0x00007fab8fc7b1b0 0x00007fab8fc8267c Yes /lib64/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x1f77800 32995328 >rcx 0x10 16 >rdx 0x64 100 >rsi 0x1f77750 32995152 >rdi 0x0 0 >rbp 0x0 0x0 >rsp 0x7ffffd988e68 0x7ffffd988e68 >r8 0x7fab962c9000 140374935638016 >r9 0x0 0 >r10 0x22 34 >r11 0x64 100 >r12 0x1f77750 32995152 >r13 0x1fd 509 >r14 0x1f72000 32972800 >r15 0x800 2048 >rip 0x379a08596c 0x379a08596c <__strncmp_sse2+44> >eflags 0x10283 [ CF 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: > 0x000000379a085940 <+0>: test %rdx,%rdx > 0x000000379a085943 <+3>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085949 <+9>: cmp $0x1,%rdx > 0x000000379a08594d <+13>: je 0x379a087180 <__strncmp_sse2+6208> > 0x000000379a085953 <+19>: mov %rdx,%r11 > 0x000000379a085956 <+22>: mov %esi,%ecx > 0x000000379a085958 <+24>: mov %edi,%eax > 0x000000379a08595a <+26>: and $0x3f,%rcx > 0x000000379a08595e <+30>: and $0x3f,%rax > 0x000000379a085962 <+34>: cmp $0x30,%ecx > 0x000000379a085965 <+37>: ja 0x379a0859b0 <__strncmp_sse2+112> > 0x000000379a085967 <+39>: cmp $0x30,%eax > 0x000000379a08596a <+42>: ja 0x379a0859b0 <__strncmp_sse2+112> >=> 0x000000379a08596c <+44>: movlpd (%rdi),%xmm1 > 0x000000379a085970 <+48>: movlpd (%rsi),%xmm2 > 0x000000379a085974 <+52>: movhpd 0x8(%rdi),%xmm1 > 0x000000379a085979 <+57>: movhpd 0x8(%rsi),%xmm2 > 0x000000379a08597e <+62>: pxor %xmm0,%xmm0 > 0x000000379a085982 <+66>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085986 <+70>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08598a <+74>: psubb %xmm0,%xmm1 > 0x000000379a08598e <+78>: pmovmskb %xmm1,%edx > 0x000000379a085992 <+82>: sub $0xffff,%edx > 0x000000379a085998 <+88>: jne 0x379a087160 <__strncmp_sse2+6176> > 0x000000379a08599e <+94>: sub $0x10,%r11 > 0x000000379a0859a2 <+98>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a0859a8 <+104>: add $0x10,%rsi > 0x000000379a0859ac <+108>: add $0x10,%rdi > 0x000000379a0859b0 <+112>: and $0xfffffffffffffff0,%rsi > 0x000000379a0859b4 <+116>: and $0xfffffffffffffff0,%rdi > 0x000000379a0859b8 <+120>: mov $0xffff,%edx > 0x000000379a0859bd <+125>: xor %r8d,%r8d > 0x000000379a0859c0 <+128>: and $0xf,%ecx > 0x000000379a0859c3 <+131>: and $0xf,%eax > 0x000000379a0859c6 <+134>: cmp %eax,%ecx > 0x000000379a0859c8 <+136>: je 0x379a0859f0 <__strncmp_sse2+176> > 0x000000379a0859ca <+138>: ja 0x379a0859d3 <__strncmp_sse2+147> > 0x000000379a0859cc <+140>: mov %edx,%r8d > 0x000000379a0859cf <+143>: xchg %eax,%ecx > 0x000000379a0859d0 <+144>: xchg %rsi,%rdi > 0x000000379a0859d3 <+147>: lea 0xf(%rax),%r9 > 0x000000379a0859d7 <+151>: sub %rcx,%r9 > 0x000000379a0859da <+154>: lea 0xeb107(%rip),%r10 # 0x379a170ae8 > 0x000000379a0859e1 <+161>: movslq (%r10,%r9,4),%r9 > 0x000000379a0859e5 <+165>: lea (%r10,%r9,1),%r10 > 0x000000379a0859e9 <+169>: jmpq *%r10 > 0x000000379a0859ec <+172>: nopl 0x0(%rax) > 0x000000379a0859f0 <+176>: movdqa (%rsi),%xmm1 > 0x000000379a0859f4 <+180>: pxor %xmm0,%xmm0 > 0x000000379a0859f8 <+184>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0859fc <+188>: pcmpeqb (%rdi),%xmm1 > 0x000000379a085a00 <+192>: psubb %xmm0,%xmm1 > 0x000000379a085a04 <+196>: pmovmskb %xmm1,%r9d > 0x000000379a085a09 <+201>: shr %cl,%edx > 0x000000379a085a0b <+203>: shr %cl,%r9d > 0x000000379a085a0e <+206>: sub %r9d,%edx > 0x000000379a085a11 <+209>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a085a17 <+215>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a085a1c <+220>: cmp %r9,%r11 > 0x000000379a085a1f <+223>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085a25 <+229>: test %r9,%r9 > 0x000000379a085a28 <+232>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085a2e <+238>: mov %r9,%r11 > 0x000000379a085a31 <+241>: mov $0x10,%rcx > 0x000000379a085a38 <+248>: mov $0x10,%r9 > 0x000000379a085a3f <+255>: pxor %xmm0,%xmm0 > 0x000000379a085a43 <+259>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085a50 <+272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085a55 <+277>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085a5a <+282>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085a5e <+286>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085a62 <+290>: psubb %xmm0,%xmm1 > 0x000000379a085a66 <+294>: pmovmskb %xmm1,%edx > 0x000000379a085a6a <+298>: sub $0xffff,%edx > 0x000000379a085a70 <+304>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085a76 <+310>: sub $0x10,%r11 > 0x000000379a085a7a <+314>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085a80 <+320>: add $0x10,%rcx > 0x000000379a085a84 <+324>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085a89 <+329>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085a8e <+334>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085a92 <+338>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085a96 <+342>: psubb %xmm0,%xmm1 > 0x000000379a085a9a <+346>: pmovmskb %xmm1,%edx > 0x000000379a085a9e <+350>: sub $0xffff,%edx > 0x000000379a085aa4 <+356>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085aaa <+362>: sub $0x10,%r11 > 0x000000379a085aae <+366>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085ab4 <+372>: add $0x10,%rcx > 0x000000379a085ab8 <+376>: jmp 0x379a085a50 <__strncmp_sse2+272> > 0x000000379a085aba <+378>: nopw 0x0(%rax,%rax,1) > 0x000000379a085ac0 <+384>: pxor %xmm0,%xmm0 > 0x000000379a085ac4 <+388>: movdqa (%rdi),%xmm2 > 0x000000379a085ac8 <+392>: movdqa (%rsi),%xmm1 > 0x000000379a085acc <+396>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085ad0 <+400>: pslldq $0xf,%xmm2 > 0x000000379a085ad5 <+405>: pcmpeqb %xmm1,%xmm2 > 0x000000379a085ad9 <+409>: psubb %xmm0,%xmm2 > 0x000000379a085add <+413>: pmovmskb %xmm2,%r9d > 0x000000379a085ae2 <+418>: shr %cl,%edx > 0x000000379a085ae4 <+420>: shr %cl,%r9d > 0x000000379a085ae7 <+423>: sub %r9d,%edx > 0x000000379a085aea <+426>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a085af0 <+432>: movdqa (%rdi),%xmm3 > 0x000000379a085af4 <+436>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a085af9 <+441>: cmp %r9,%r11 > 0x000000379a085afc <+444>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085b02 <+450>: test %r9,%r9 > 0x000000379a085b05 <+453>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085b0b <+459>: mov %r9,%r11 > 0x000000379a085b0e <+462>: pxor %xmm0,%xmm0 > 0x000000379a085b12 <+466>: mov $0x10,%rcx > 0x000000379a085b19 <+473>: mov $0x1,%r9d > 0x000000379a085b1f <+479>: lea 0x1(%rdi),%r10 > 0x000000379a085b23 <+483>: and $0xfff,%r10 > 0x000000379a085b2a <+490>: sub $0x1000,%r10 > 0x000000379a085b31 <+497>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085b40 <+512>: add $0x10,%r10 > 0x000000379a085b44 <+516>: jg 0x379a085bf0 <__strncmp_sse2+688> > 0x000000379a085b4a <+522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085b4f <+527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085b54 <+532>: movdqa %xmm2,%xmm4 > 0x000000379a085b58 <+536>: psrldq $0x1,%xmm3 > 0x000000379a085b5d <+541>: pslldq $0xf,%xmm2 > 0x000000379a085b62 <+546>: por %xmm3,%xmm2 > 0x000000379a085b66 <+550>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085b6a <+554>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085b6e <+558>: psubb %xmm0,%xmm1 > 0x000000379a085b72 <+562>: pmovmskb %xmm1,%edx > 0x000000379a085b76 <+566>: sub $0xffff,%edx > 0x000000379a085b7c <+572>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085b82 <+578>: sub $0x10,%r11 > 0x000000379a085b86 <+582>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085b8c <+588>: add $0x10,%rcx > 0x000000379a085b90 <+592>: movdqa %xmm4,%xmm3 > 0x000000379a085b94 <+596>: add $0x10,%r10 > 0x000000379a085b98 <+600>: jg 0x379a085bf0 <__strncmp_sse2+688> > 0x000000379a085b9a <+602>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085b9f <+607>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085ba4 <+612>: movdqa %xmm2,%xmm4 > 0x000000379a085ba8 <+616>: psrldq $0x1,%xmm3 > 0x000000379a085bad <+621>: pslldq $0xf,%xmm2 > 0x000000379a085bb2 <+626>: por %xmm3,%xmm2 > 0x000000379a085bb6 <+630>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085bba <+634>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085bbe <+638>: psubb %xmm0,%xmm1 > 0x000000379a085bc2 <+642>: pmovmskb %xmm1,%edx > 0x000000379a085bc6 <+646>: sub $0xffff,%edx > 0x000000379a085bcc <+652>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085bd2 <+658>: sub $0x10,%r11 > 0x000000379a085bd6 <+662>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085bdc <+668>: add $0x10,%rcx > 0x000000379a085be0 <+672>: movdqa %xmm4,%xmm3 > 0x000000379a085be4 <+676>: jmpq 0x379a085b40 <__strncmp_sse2+512> > 0x000000379a085be9 <+681>: nopl 0x0(%rax) > 0x000000379a085bf0 <+688>: pcmpeqb %xmm3,%xmm0 > 0x000000379a085bf4 <+692>: pmovmskb %xmm0,%edx > 0x000000379a085bf8 <+696>: test $0xfffe,%edx > 0x000000379a085bfe <+702>: jne 0x379a085c20 <__strncmp_sse2+736> > 0x000000379a085c00 <+704>: cmp $0xf,%r11 > 0x000000379a085c04 <+708>: jbe 0x379a085c20 <__strncmp_sse2+736> > 0x000000379a085c06 <+710>: pxor %xmm0,%xmm0 > 0x000000379a085c0a <+714>: sub $0x1000,%r10 > 0x000000379a085c11 <+721>: jmpq 0x379a085b4a <__strncmp_sse2+522> > 0x000000379a085c16 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085c20 <+736>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085c25 <+741>: psrldq $0x1,%xmm0 > 0x000000379a085c2a <+746>: psrldq $0x1,%xmm3 > 0x000000379a085c2f <+751>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a085c34 <+756>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085c40 <+768>: pxor %xmm0,%xmm0 > 0x000000379a085c44 <+772>: movdqa (%rdi),%xmm2 > 0x000000379a085c48 <+776>: movdqa (%rsi),%xmm1 > 0x000000379a085c4c <+780>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085c50 <+784>: pslldq $0xe,%xmm2 > 0x000000379a085c55 <+789>: pcmpeqb %xmm1,%xmm2 > 0x000000379a085c59 <+793>: psubb %xmm0,%xmm2 > 0x000000379a085c5d <+797>: pmovmskb %xmm2,%r9d > 0x000000379a085c62 <+802>: shr %cl,%edx > 0x000000379a085c64 <+804>: shr %cl,%r9d > 0x000000379a085c67 <+807>: sub %r9d,%edx > 0x000000379a085c6a <+810>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a085c70 <+816>: movdqa (%rdi),%xmm3 > 0x000000379a085c74 <+820>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a085c79 <+825>: cmp %r9,%r11 > 0x000000379a085c7c <+828>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085c82 <+834>: test %r9,%r9 > 0x000000379a085c85 <+837>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085c8b <+843>: mov %r9,%r11 > 0x000000379a085c8e <+846>: pxor %xmm0,%xmm0 > 0x000000379a085c92 <+850>: mov $0x10,%rcx > 0x000000379a085c99 <+857>: mov $0x2,%r9d > 0x000000379a085c9f <+863>: lea 0x2(%rdi),%r10 > 0x000000379a085ca3 <+867>: and $0xfff,%r10 > 0x000000379a085caa <+874>: sub $0x1000,%r10 > 0x000000379a085cb1 <+881>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085cc0 <+896>: add $0x10,%r10 > 0x000000379a085cc4 <+900>: jg 0x379a085d70 <__strncmp_sse2+1072> > 0x000000379a085cca <+906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085ccf <+911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085cd4 <+916>: movdqa %xmm2,%xmm4 > 0x000000379a085cd8 <+920>: psrldq $0x2,%xmm3 > 0x000000379a085cdd <+925>: pslldq $0xe,%xmm2 > 0x000000379a085ce2 <+930>: por %xmm3,%xmm2 > 0x000000379a085ce6 <+934>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085cea <+938>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085cee <+942>: psubb %xmm0,%xmm1 > 0x000000379a085cf2 <+946>: pmovmskb %xmm1,%edx > 0x000000379a085cf6 <+950>: sub $0xffff,%edx > 0x000000379a085cfc <+956>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085d02 <+962>: sub $0x10,%r11 > 0x000000379a085d06 <+966>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085d0c <+972>: add $0x10,%rcx > 0x000000379a085d10 <+976>: movdqa %xmm4,%xmm3 > 0x000000379a085d14 <+980>: add $0x10,%r10 > 0x000000379a085d18 <+984>: jg 0x379a085d70 <__strncmp_sse2+1072> > 0x000000379a085d1a <+986>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085d1f <+991>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085d24 <+996>: movdqa %xmm2,%xmm4 > 0x000000379a085d28 <+1000>: psrldq $0x2,%xmm3 > 0x000000379a085d2d <+1005>: pslldq $0xe,%xmm2 > 0x000000379a085d32 <+1010>: por %xmm3,%xmm2 > 0x000000379a085d36 <+1014>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085d3a <+1018>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085d3e <+1022>: psubb %xmm0,%xmm1 > 0x000000379a085d42 <+1026>: pmovmskb %xmm1,%edx > 0x000000379a085d46 <+1030>: sub $0xffff,%edx > 0x000000379a085d4c <+1036>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085d52 <+1042>: sub $0x10,%r11 > 0x000000379a085d56 <+1046>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085d5c <+1052>: add $0x10,%rcx > 0x000000379a085d60 <+1056>: movdqa %xmm4,%xmm3 > 0x000000379a085d64 <+1060>: jmpq 0x379a085cc0 <__strncmp_sse2+896> > 0x000000379a085d69 <+1065>: nopl 0x0(%rax) > 0x000000379a085d70 <+1072>: pcmpeqb %xmm3,%xmm0 > 0x000000379a085d74 <+1076>: pmovmskb %xmm0,%edx > 0x000000379a085d78 <+1080>: test $0xfffc,%edx > 0x000000379a085d7e <+1086>: jne 0x379a085da0 <__strncmp_sse2+1120> > 0x000000379a085d80 <+1088>: cmp $0xe,%r11 > 0x000000379a085d84 <+1092>: jbe 0x379a085da0 <__strncmp_sse2+1120> > 0x000000379a085d86 <+1094>: pxor %xmm0,%xmm0 > 0x000000379a085d8a <+1098>: sub $0x1000,%r10 > 0x000000379a085d91 <+1105>: jmpq 0x379a085cca <__strncmp_sse2+906> > 0x000000379a085d96 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085da0 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085da5 <+1125>: psrldq $0x2,%xmm0 > 0x000000379a085daa <+1130>: psrldq $0x2,%xmm3 > 0x000000379a085daf <+1135>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a085db4 <+1140>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085dc0 <+1152>: pxor %xmm0,%xmm0 > 0x000000379a085dc4 <+1156>: movdqa (%rdi),%xmm2 > 0x000000379a085dc8 <+1160>: movdqa (%rsi),%xmm1 > 0x000000379a085dcc <+1164>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085dd0 <+1168>: pslldq $0xd,%xmm2 > 0x000000379a085dd5 <+1173>: pcmpeqb %xmm1,%xmm2 > 0x000000379a085dd9 <+1177>: psubb %xmm0,%xmm2 > 0x000000379a085ddd <+1181>: pmovmskb %xmm2,%r9d > 0x000000379a085de2 <+1186>: shr %cl,%edx > 0x000000379a085de4 <+1188>: shr %cl,%r9d > 0x000000379a085de7 <+1191>: sub %r9d,%edx > 0x000000379a085dea <+1194>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a085df0 <+1200>: movdqa (%rdi),%xmm3 > 0x000000379a085df4 <+1204>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a085df9 <+1209>: cmp %r9,%r11 > 0x000000379a085dfc <+1212>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085e02 <+1218>: test %r9,%r9 > 0x000000379a085e05 <+1221>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085e0b <+1227>: mov %r9,%r11 > 0x000000379a085e0e <+1230>: pxor %xmm0,%xmm0 > 0x000000379a085e12 <+1234>: mov $0x10,%rcx > 0x000000379a085e19 <+1241>: mov $0x3,%r9d > 0x000000379a085e1f <+1247>: lea 0x3(%rdi),%r10 > 0x000000379a085e23 <+1251>: and $0xfff,%r10 > 0x000000379a085e2a <+1258>: sub $0x1000,%r10 > 0x000000379a085e31 <+1265>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085e40 <+1280>: add $0x10,%r10 > 0x000000379a085e44 <+1284>: jg 0x379a085ef0 <__strncmp_sse2+1456> > 0x000000379a085e4a <+1290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085e4f <+1295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085e54 <+1300>: movdqa %xmm2,%xmm4 > 0x000000379a085e58 <+1304>: psrldq $0x3,%xmm3 > 0x000000379a085e5d <+1309>: pslldq $0xd,%xmm2 > 0x000000379a085e62 <+1314>: por %xmm3,%xmm2 > 0x000000379a085e66 <+1318>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085e6a <+1322>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085e6e <+1326>: psubb %xmm0,%xmm1 > 0x000000379a085e72 <+1330>: pmovmskb %xmm1,%edx > 0x000000379a085e76 <+1334>: sub $0xffff,%edx > 0x000000379a085e7c <+1340>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085e82 <+1346>: sub $0x10,%r11 > 0x000000379a085e86 <+1350>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085e8c <+1356>: add $0x10,%rcx > 0x000000379a085e90 <+1360>: movdqa %xmm4,%xmm3 > 0x000000379a085e94 <+1364>: add $0x10,%r10 > 0x000000379a085e98 <+1368>: jg 0x379a085ef0 <__strncmp_sse2+1456> > 0x000000379a085e9a <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085e9f <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085ea4 <+1380>: movdqa %xmm2,%xmm4 > 0x000000379a085ea8 <+1384>: psrldq $0x3,%xmm3 > 0x000000379a085ead <+1389>: pslldq $0xd,%xmm2 > 0x000000379a085eb2 <+1394>: por %xmm3,%xmm2 > 0x000000379a085eb6 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085eba <+1402>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085ebe <+1406>: psubb %xmm0,%xmm1 > 0x000000379a085ec2 <+1410>: pmovmskb %xmm1,%edx > 0x000000379a085ec6 <+1414>: sub $0xffff,%edx > 0x000000379a085ecc <+1420>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a085ed2 <+1426>: sub $0x10,%r11 > 0x000000379a085ed6 <+1430>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085edc <+1436>: add $0x10,%rcx > 0x000000379a085ee0 <+1440>: movdqa %xmm4,%xmm3 > 0x000000379a085ee4 <+1444>: jmpq 0x379a085e40 <__strncmp_sse2+1280> > 0x000000379a085ee9 <+1449>: nopl 0x0(%rax) > 0x000000379a085ef0 <+1456>: pcmpeqb %xmm3,%xmm0 > 0x000000379a085ef4 <+1460>: pmovmskb %xmm0,%edx > 0x000000379a085ef8 <+1464>: test $0xfff8,%edx > 0x000000379a085efe <+1470>: jne 0x379a085f20 <__strncmp_sse2+1504> > 0x000000379a085f00 <+1472>: cmp $0xd,%r11 > 0x000000379a085f04 <+1476>: jbe 0x379a085f20 <__strncmp_sse2+1504> > 0x000000379a085f06 <+1478>: pxor %xmm0,%xmm0 > 0x000000379a085f0a <+1482>: sub $0x1000,%r10 > 0x000000379a085f11 <+1489>: jmpq 0x379a085e4a <__strncmp_sse2+1290> > 0x000000379a085f16 <+1494>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085f20 <+1504>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085f25 <+1509>: psrldq $0x3,%xmm0 > 0x000000379a085f2a <+1514>: psrldq $0x3,%xmm3 > 0x000000379a085f2f <+1519>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a085f34 <+1524>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085f40 <+1536>: pxor %xmm0,%xmm0 > 0x000000379a085f44 <+1540>: movdqa (%rdi),%xmm2 > 0x000000379a085f48 <+1544>: movdqa (%rsi),%xmm1 > 0x000000379a085f4c <+1548>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085f50 <+1552>: pslldq $0xc,%xmm2 > 0x000000379a085f55 <+1557>: pcmpeqb %xmm1,%xmm2 > 0x000000379a085f59 <+1561>: psubb %xmm0,%xmm2 > 0x000000379a085f5d <+1565>: pmovmskb %xmm2,%r9d > 0x000000379a085f62 <+1570>: shr %cl,%edx > 0x000000379a085f64 <+1572>: shr %cl,%r9d > 0x000000379a085f67 <+1575>: sub %r9d,%edx > 0x000000379a085f6a <+1578>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a085f70 <+1584>: movdqa (%rdi),%xmm3 > 0x000000379a085f74 <+1588>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a085f79 <+1593>: cmp %r9,%r11 > 0x000000379a085f7c <+1596>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085f82 <+1602>: test %r9,%r9 > 0x000000379a085f85 <+1605>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a085f8b <+1611>: mov %r9,%r11 > 0x000000379a085f8e <+1614>: pxor %xmm0,%xmm0 > 0x000000379a085f92 <+1618>: mov $0x10,%rcx > 0x000000379a085f99 <+1625>: mov $0x4,%r9d > 0x000000379a085f9f <+1631>: lea 0x4(%rdi),%r10 > 0x000000379a085fa3 <+1635>: and $0xfff,%r10 > 0x000000379a085faa <+1642>: sub $0x1000,%r10 > 0x000000379a085fb1 <+1649>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a085fc0 <+1664>: add $0x10,%r10 > 0x000000379a085fc4 <+1668>: jg 0x379a086070 <__strncmp_sse2+1840> > 0x000000379a085fca <+1674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a085fcf <+1679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a085fd4 <+1684>: movdqa %xmm2,%xmm4 > 0x000000379a085fd8 <+1688>: psrldq $0x4,%xmm3 > 0x000000379a085fdd <+1693>: pslldq $0xc,%xmm2 > 0x000000379a085fe2 <+1698>: por %xmm3,%xmm2 > 0x000000379a085fe6 <+1702>: pcmpeqb %xmm1,%xmm0 > 0x000000379a085fea <+1706>: pcmpeqb %xmm2,%xmm1 > 0x000000379a085fee <+1710>: psubb %xmm0,%xmm1 > 0x000000379a085ff2 <+1714>: pmovmskb %xmm1,%edx > 0x000000379a085ff6 <+1718>: sub $0xffff,%edx > 0x000000379a085ffc <+1724>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086002 <+1730>: sub $0x10,%r11 > 0x000000379a086006 <+1734>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08600c <+1740>: add $0x10,%rcx > 0x000000379a086010 <+1744>: movdqa %xmm4,%xmm3 > 0x000000379a086014 <+1748>: add $0x10,%r10 > 0x000000379a086018 <+1752>: jg 0x379a086070 <__strncmp_sse2+1840> > 0x000000379a08601a <+1754>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08601f <+1759>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086024 <+1764>: movdqa %xmm2,%xmm4 > 0x000000379a086028 <+1768>: psrldq $0x4,%xmm3 > 0x000000379a08602d <+1773>: pslldq $0xc,%xmm2 > 0x000000379a086032 <+1778>: por %xmm3,%xmm2 > 0x000000379a086036 <+1782>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08603a <+1786>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08603e <+1790>: psubb %xmm0,%xmm1 > 0x000000379a086042 <+1794>: pmovmskb %xmm1,%edx > 0x000000379a086046 <+1798>: sub $0xffff,%edx > 0x000000379a08604c <+1804>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086052 <+1810>: sub $0x10,%r11 > 0x000000379a086056 <+1814>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08605c <+1820>: add $0x10,%rcx > 0x000000379a086060 <+1824>: movdqa %xmm4,%xmm3 > 0x000000379a086064 <+1828>: jmpq 0x379a085fc0 <__strncmp_sse2+1664> > 0x000000379a086069 <+1833>: nopl 0x0(%rax) > 0x000000379a086070 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086074 <+1844>: pmovmskb %xmm0,%edx > 0x000000379a086078 <+1848>: test $0xfff0,%edx > 0x000000379a08607e <+1854>: jne 0x379a0860a0 <__strncmp_sse2+1888> > 0x000000379a086080 <+1856>: cmp $0xc,%r11 > 0x000000379a086084 <+1860>: jbe 0x379a0860a0 <__strncmp_sse2+1888> > 0x000000379a086086 <+1862>: pxor %xmm0,%xmm0 > 0x000000379a08608a <+1866>: sub $0x1000,%r10 > 0x000000379a086091 <+1873>: jmpq 0x379a085fca <__strncmp_sse2+1674> > 0x000000379a086096 <+1878>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0860a0 <+1888>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0860a5 <+1893>: psrldq $0x4,%xmm0 > 0x000000379a0860aa <+1898>: psrldq $0x4,%xmm3 > 0x000000379a0860af <+1903>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a0860b4 <+1908>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0860c0 <+1920>: pxor %xmm0,%xmm0 > 0x000000379a0860c4 <+1924>: movdqa (%rdi),%xmm2 > 0x000000379a0860c8 <+1928>: movdqa (%rsi),%xmm1 > 0x000000379a0860cc <+1932>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0860d0 <+1936>: pslldq $0xb,%xmm2 > 0x000000379a0860d5 <+1941>: pcmpeqb %xmm1,%xmm2 > 0x000000379a0860d9 <+1945>: psubb %xmm0,%xmm2 > 0x000000379a0860dd <+1949>: pmovmskb %xmm2,%r9d > 0x000000379a0860e2 <+1954>: shr %cl,%edx > 0x000000379a0860e4 <+1956>: shr %cl,%r9d > 0x000000379a0860e7 <+1959>: sub %r9d,%edx > 0x000000379a0860ea <+1962>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a0860f0 <+1968>: movdqa (%rdi),%xmm3 > 0x000000379a0860f4 <+1972>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a0860f9 <+1977>: cmp %r9,%r11 > 0x000000379a0860fc <+1980>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086102 <+1986>: test %r9,%r9 > 0x000000379a086105 <+1989>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08610b <+1995>: mov %r9,%r11 > 0x000000379a08610e <+1998>: pxor %xmm0,%xmm0 > 0x000000379a086112 <+2002>: mov $0x10,%rcx > 0x000000379a086119 <+2009>: mov $0x5,%r9d > 0x000000379a08611f <+2015>: lea 0x5(%rdi),%r10 > 0x000000379a086123 <+2019>: and $0xfff,%r10 > 0x000000379a08612a <+2026>: sub $0x1000,%r10 > 0x000000379a086131 <+2033>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086140 <+2048>: add $0x10,%r10 > 0x000000379a086144 <+2052>: jg 0x379a0861f0 <__strncmp_sse2+2224> > 0x000000379a08614a <+2058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08614f <+2063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086154 <+2068>: movdqa %xmm2,%xmm4 > 0x000000379a086158 <+2072>: psrldq $0x5,%xmm3 > 0x000000379a08615d <+2077>: pslldq $0xb,%xmm2 > 0x000000379a086162 <+2082>: por %xmm3,%xmm2 > 0x000000379a086166 <+2086>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08616a <+2090>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08616e <+2094>: psubb %xmm0,%xmm1 > 0x000000379a086172 <+2098>: pmovmskb %xmm1,%edx > 0x000000379a086176 <+2102>: sub $0xffff,%edx > 0x000000379a08617c <+2108>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086182 <+2114>: sub $0x10,%r11 > 0x000000379a086186 <+2118>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08618c <+2124>: add $0x10,%rcx > 0x000000379a086190 <+2128>: movdqa %xmm4,%xmm3 > 0x000000379a086194 <+2132>: add $0x10,%r10 > 0x000000379a086198 <+2136>: jg 0x379a0861f0 <__strncmp_sse2+2224> > 0x000000379a08619a <+2138>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08619f <+2143>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0861a4 <+2148>: movdqa %xmm2,%xmm4 > 0x000000379a0861a8 <+2152>: psrldq $0x5,%xmm3 > 0x000000379a0861ad <+2157>: pslldq $0xb,%xmm2 > 0x000000379a0861b2 <+2162>: por %xmm3,%xmm2 > 0x000000379a0861b6 <+2166>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0861ba <+2170>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0861be <+2174>: psubb %xmm0,%xmm1 > 0x000000379a0861c2 <+2178>: pmovmskb %xmm1,%edx > 0x000000379a0861c6 <+2182>: sub $0xffff,%edx > 0x000000379a0861cc <+2188>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a0861d2 <+2194>: sub $0x10,%r11 > 0x000000379a0861d6 <+2198>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a0861dc <+2204>: add $0x10,%rcx > 0x000000379a0861e0 <+2208>: movdqa %xmm4,%xmm3 > 0x000000379a0861e4 <+2212>: jmpq 0x379a086140 <__strncmp_sse2+2048> > 0x000000379a0861e9 <+2217>: nopl 0x0(%rax) > 0x000000379a0861f0 <+2224>: pcmpeqb %xmm3,%xmm0 > 0x000000379a0861f4 <+2228>: pmovmskb %xmm0,%edx > 0x000000379a0861f8 <+2232>: test $0xffe0,%edx > 0x000000379a0861fe <+2238>: jne 0x379a086220 <__strncmp_sse2+2272> > 0x000000379a086200 <+2240>: cmp $0xb,%r11 > 0x000000379a086204 <+2244>: jbe 0x379a086220 <__strncmp_sse2+2272> > 0x000000379a086206 <+2246>: pxor %xmm0,%xmm0 > 0x000000379a08620a <+2250>: sub $0x1000,%r10 > 0x000000379a086211 <+2257>: jmpq 0x379a08614a <__strncmp_sse2+2058> > 0x000000379a086216 <+2262>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086220 <+2272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086225 <+2277>: psrldq $0x5,%xmm0 > 0x000000379a08622a <+2282>: psrldq $0x5,%xmm3 > 0x000000379a08622f <+2287>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086234 <+2292>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086240 <+2304>: pxor %xmm0,%xmm0 > 0x000000379a086244 <+2308>: movdqa (%rdi),%xmm2 > 0x000000379a086248 <+2312>: movdqa (%rsi),%xmm1 > 0x000000379a08624c <+2316>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086250 <+2320>: pslldq $0xa,%xmm2 > 0x000000379a086255 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086259 <+2329>: psubb %xmm0,%xmm2 > 0x000000379a08625d <+2333>: pmovmskb %xmm2,%r9d > 0x000000379a086262 <+2338>: shr %cl,%edx > 0x000000379a086264 <+2340>: shr %cl,%r9d > 0x000000379a086267 <+2343>: sub %r9d,%edx > 0x000000379a08626a <+2346>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086270 <+2352>: movdqa (%rdi),%xmm3 > 0x000000379a086274 <+2356>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086279 <+2361>: cmp %r9,%r11 > 0x000000379a08627c <+2364>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086282 <+2370>: test %r9,%r9 > 0x000000379a086285 <+2373>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08628b <+2379>: mov %r9,%r11 > 0x000000379a08628e <+2382>: pxor %xmm0,%xmm0 > 0x000000379a086292 <+2386>: mov $0x10,%rcx > 0x000000379a086299 <+2393>: mov $0x6,%r9d > 0x000000379a08629f <+2399>: lea 0x6(%rdi),%r10 > 0x000000379a0862a3 <+2403>: and $0xfff,%r10 > 0x000000379a0862aa <+2410>: sub $0x1000,%r10 > 0x000000379a0862b1 <+2417>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0862c0 <+2432>: add $0x10,%r10 > 0x000000379a0862c4 <+2436>: jg 0x379a086370 <__strncmp_sse2+2608> > 0x000000379a0862ca <+2442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0862cf <+2447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0862d4 <+2452>: movdqa %xmm2,%xmm4 > 0x000000379a0862d8 <+2456>: psrldq $0x6,%xmm3 > 0x000000379a0862dd <+2461>: pslldq $0xa,%xmm2 > 0x000000379a0862e2 <+2466>: por %xmm3,%xmm2 > 0x000000379a0862e6 <+2470>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0862ea <+2474>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0862ee <+2478>: psubb %xmm0,%xmm1 > 0x000000379a0862f2 <+2482>: pmovmskb %xmm1,%edx > 0x000000379a0862f6 <+2486>: sub $0xffff,%edx > 0x000000379a0862fc <+2492>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086302 <+2498>: sub $0x10,%r11 > 0x000000379a086306 <+2502>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08630c <+2508>: add $0x10,%rcx > 0x000000379a086310 <+2512>: movdqa %xmm4,%xmm3 > 0x000000379a086314 <+2516>: add $0x10,%r10 > 0x000000379a086318 <+2520>: jg 0x379a086370 <__strncmp_sse2+2608> > 0x000000379a08631a <+2522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08631f <+2527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086324 <+2532>: movdqa %xmm2,%xmm4 > 0x000000379a086328 <+2536>: psrldq $0x6,%xmm3 > 0x000000379a08632d <+2541>: pslldq $0xa,%xmm2 > 0x000000379a086332 <+2546>: por %xmm3,%xmm2 > 0x000000379a086336 <+2550>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08633a <+2554>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08633e <+2558>: psubb %xmm0,%xmm1 > 0x000000379a086342 <+2562>: pmovmskb %xmm1,%edx > 0x000000379a086346 <+2566>: sub $0xffff,%edx > 0x000000379a08634c <+2572>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086352 <+2578>: sub $0x10,%r11 > 0x000000379a086356 <+2582>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08635c <+2588>: add $0x10,%rcx > 0x000000379a086360 <+2592>: movdqa %xmm4,%xmm3 > 0x000000379a086364 <+2596>: jmpq 0x379a0862c0 <__strncmp_sse2+2432> > 0x000000379a086369 <+2601>: nopl 0x0(%rax) > 0x000000379a086370 <+2608>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086374 <+2612>: pmovmskb %xmm0,%edx > 0x000000379a086378 <+2616>: test $0xffc0,%edx > 0x000000379a08637e <+2622>: jne 0x379a0863a0 <__strncmp_sse2+2656> > 0x000000379a086380 <+2624>: cmp $0xa,%r11 > 0x000000379a086384 <+2628>: jbe 0x379a0863a0 <__strncmp_sse2+2656> > 0x000000379a086386 <+2630>: pxor %xmm0,%xmm0 > 0x000000379a08638a <+2634>: sub $0x1000,%r10 > 0x000000379a086391 <+2641>: jmpq 0x379a0862ca <__strncmp_sse2+2442> > 0x000000379a086396 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0863a0 <+2656>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0863a5 <+2661>: psrldq $0x6,%xmm0 > 0x000000379a0863aa <+2666>: psrldq $0x6,%xmm3 > 0x000000379a0863af <+2671>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a0863b4 <+2676>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0863c0 <+2688>: pxor %xmm0,%xmm0 > 0x000000379a0863c4 <+2692>: movdqa (%rdi),%xmm2 > 0x000000379a0863c8 <+2696>: movdqa (%rsi),%xmm1 > 0x000000379a0863cc <+2700>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0863d0 <+2704>: pslldq $0x9,%xmm2 > 0x000000379a0863d5 <+2709>: pcmpeqb %xmm1,%xmm2 > 0x000000379a0863d9 <+2713>: psubb %xmm0,%xmm2 > 0x000000379a0863dd <+2717>: pmovmskb %xmm2,%r9d > 0x000000379a0863e2 <+2722>: shr %cl,%edx > 0x000000379a0863e4 <+2724>: shr %cl,%r9d > 0x000000379a0863e7 <+2727>: sub %r9d,%edx > 0x000000379a0863ea <+2730>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a0863f0 <+2736>: movdqa (%rdi),%xmm3 > 0x000000379a0863f4 <+2740>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a0863f9 <+2745>: cmp %r9,%r11 > 0x000000379a0863fc <+2748>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086402 <+2754>: test %r9,%r9 > 0x000000379a086405 <+2757>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08640b <+2763>: mov %r9,%r11 > 0x000000379a08640e <+2766>: pxor %xmm0,%xmm0 > 0x000000379a086412 <+2770>: mov $0x10,%rcx > 0x000000379a086419 <+2777>: mov $0x7,%r9d > 0x000000379a08641f <+2783>: lea 0x7(%rdi),%r10 > 0x000000379a086423 <+2787>: and $0xfff,%r10 > 0x000000379a08642a <+2794>: sub $0x1000,%r10 > 0x000000379a086431 <+2801>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086440 <+2816>: add $0x10,%r10 > 0x000000379a086444 <+2820>: jg 0x379a0864f0 <__strncmp_sse2+2992> > 0x000000379a08644a <+2826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08644f <+2831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086454 <+2836>: movdqa %xmm2,%xmm4 > 0x000000379a086458 <+2840>: psrldq $0x7,%xmm3 > 0x000000379a08645d <+2845>: pslldq $0x9,%xmm2 > 0x000000379a086462 <+2850>: por %xmm3,%xmm2 > 0x000000379a086466 <+2854>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08646a <+2858>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08646e <+2862>: psubb %xmm0,%xmm1 > 0x000000379a086472 <+2866>: pmovmskb %xmm1,%edx > 0x000000379a086476 <+2870>: sub $0xffff,%edx > 0x000000379a08647c <+2876>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086482 <+2882>: sub $0x10,%r11 > 0x000000379a086486 <+2886>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08648c <+2892>: add $0x10,%rcx > 0x000000379a086490 <+2896>: movdqa %xmm4,%xmm3 > 0x000000379a086494 <+2900>: add $0x10,%r10 > 0x000000379a086498 <+2904>: jg 0x379a0864f0 <__strncmp_sse2+2992> > 0x000000379a08649a <+2906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08649f <+2911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0864a4 <+2916>: movdqa %xmm2,%xmm4 > 0x000000379a0864a8 <+2920>: psrldq $0x7,%xmm3 > 0x000000379a0864ad <+2925>: pslldq $0x9,%xmm2 > 0x000000379a0864b2 <+2930>: por %xmm3,%xmm2 > 0x000000379a0864b6 <+2934>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0864ba <+2938>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0864be <+2942>: psubb %xmm0,%xmm1 > 0x000000379a0864c2 <+2946>: pmovmskb %xmm1,%edx > 0x000000379a0864c6 <+2950>: sub $0xffff,%edx > 0x000000379a0864cc <+2956>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a0864d2 <+2962>: sub $0x10,%r11 > 0x000000379a0864d6 <+2966>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a0864dc <+2972>: add $0x10,%rcx > 0x000000379a0864e0 <+2976>: movdqa %xmm4,%xmm3 > 0x000000379a0864e4 <+2980>: jmpq 0x379a086440 <__strncmp_sse2+2816> > 0x000000379a0864e9 <+2985>: nopl 0x0(%rax) > 0x000000379a0864f0 <+2992>: pcmpeqb %xmm3,%xmm0 > 0x000000379a0864f4 <+2996>: pmovmskb %xmm0,%edx > 0x000000379a0864f8 <+3000>: test $0xff80,%edx > 0x000000379a0864fe <+3006>: jne 0x379a086520 <__strncmp_sse2+3040> > 0x000000379a086500 <+3008>: cmp $0x9,%r11 > 0x000000379a086504 <+3012>: jbe 0x379a086520 <__strncmp_sse2+3040> > 0x000000379a086506 <+3014>: pxor %xmm0,%xmm0 > 0x000000379a08650a <+3018>: sub $0x1000,%r10 > 0x000000379a086511 <+3025>: jmpq 0x379a08644a <__strncmp_sse2+2826> > 0x000000379a086516 <+3030>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086520 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086525 <+3045>: psrldq $0x7,%xmm0 > 0x000000379a08652a <+3050>: psrldq $0x7,%xmm3 > 0x000000379a08652f <+3055>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086534 <+3060>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086540 <+3072>: pxor %xmm0,%xmm0 > 0x000000379a086544 <+3076>: movdqa (%rdi),%xmm2 > 0x000000379a086548 <+3080>: movdqa (%rsi),%xmm1 > 0x000000379a08654c <+3084>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086550 <+3088>: pslldq $0x8,%xmm2 > 0x000000379a086555 <+3093>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086559 <+3097>: psubb %xmm0,%xmm2 > 0x000000379a08655d <+3101>: pmovmskb %xmm2,%r9d > 0x000000379a086562 <+3106>: shr %cl,%edx > 0x000000379a086564 <+3108>: shr %cl,%r9d > 0x000000379a086567 <+3111>: sub %r9d,%edx > 0x000000379a08656a <+3114>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086570 <+3120>: movdqa (%rdi),%xmm3 > 0x000000379a086574 <+3124>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086579 <+3129>: cmp %r9,%r11 > 0x000000379a08657c <+3132>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086582 <+3138>: test %r9,%r9 > 0x000000379a086585 <+3141>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08658b <+3147>: mov %r9,%r11 > 0x000000379a08658e <+3150>: pxor %xmm0,%xmm0 > 0x000000379a086592 <+3154>: mov $0x10,%rcx > 0x000000379a086599 <+3161>: mov $0x8,%r9d > 0x000000379a08659f <+3167>: lea 0x8(%rdi),%r10 > 0x000000379a0865a3 <+3171>: and $0xfff,%r10 > 0x000000379a0865aa <+3178>: sub $0x1000,%r10 > 0x000000379a0865b1 <+3185>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0865c0 <+3200>: add $0x10,%r10 > 0x000000379a0865c4 <+3204>: jg 0x379a086670 <__strncmp_sse2+3376> > 0x000000379a0865ca <+3210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0865cf <+3215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0865d4 <+3220>: movdqa %xmm2,%xmm4 > 0x000000379a0865d8 <+3224>: psrldq $0x8,%xmm3 > 0x000000379a0865dd <+3229>: pslldq $0x8,%xmm2 > 0x000000379a0865e2 <+3234>: por %xmm3,%xmm2 > 0x000000379a0865e6 <+3238>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0865ea <+3242>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0865ee <+3246>: psubb %xmm0,%xmm1 > 0x000000379a0865f2 <+3250>: pmovmskb %xmm1,%edx > 0x000000379a0865f6 <+3254>: sub $0xffff,%edx > 0x000000379a0865fc <+3260>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086602 <+3266>: sub $0x10,%r11 > 0x000000379a086606 <+3270>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08660c <+3276>: add $0x10,%rcx > 0x000000379a086610 <+3280>: movdqa %xmm4,%xmm3 > 0x000000379a086614 <+3284>: add $0x10,%r10 > 0x000000379a086618 <+3288>: jg 0x379a086670 <__strncmp_sse2+3376> > 0x000000379a08661a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08661f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086624 <+3300>: movdqa %xmm2,%xmm4 > 0x000000379a086628 <+3304>: psrldq $0x8,%xmm3 > 0x000000379a08662d <+3309>: pslldq $0x8,%xmm2 > 0x000000379a086632 <+3314>: por %xmm3,%xmm2 > 0x000000379a086636 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08663a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08663e <+3326>: psubb %xmm0,%xmm1 > 0x000000379a086642 <+3330>: pmovmskb %xmm1,%edx > 0x000000379a086646 <+3334>: sub $0xffff,%edx > 0x000000379a08664c <+3340>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086652 <+3346>: sub $0x10,%r11 > 0x000000379a086656 <+3350>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08665c <+3356>: add $0x10,%rcx > 0x000000379a086660 <+3360>: movdqa %xmm4,%xmm3 > 0x000000379a086664 <+3364>: jmpq 0x379a0865c0 <__strncmp_sse2+3200> > 0x000000379a086669 <+3369>: nopl 0x0(%rax) > 0x000000379a086670 <+3376>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086674 <+3380>: pmovmskb %xmm0,%edx > 0x000000379a086678 <+3384>: test $0xff00,%edx > 0x000000379a08667e <+3390>: jne 0x379a0866a0 <__strncmp_sse2+3424> > 0x000000379a086680 <+3392>: cmp $0x8,%r11 > 0x000000379a086684 <+3396>: jbe 0x379a0866a0 <__strncmp_sse2+3424> > 0x000000379a086686 <+3398>: pxor %xmm0,%xmm0 > 0x000000379a08668a <+3402>: sub $0x1000,%r10 > 0x000000379a086691 <+3409>: jmpq 0x379a0865ca <__strncmp_sse2+3210> > 0x000000379a086696 <+3414>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0866a0 <+3424>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0866a5 <+3429>: psrldq $0x8,%xmm0 > 0x000000379a0866aa <+3434>: psrldq $0x8,%xmm3 > 0x000000379a0866af <+3439>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a0866b4 <+3444>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0866c0 <+3456>: pxor %xmm0,%xmm0 > 0x000000379a0866c4 <+3460>: movdqa (%rdi),%xmm2 > 0x000000379a0866c8 <+3464>: movdqa (%rsi),%xmm1 > 0x000000379a0866cc <+3468>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0866d0 <+3472>: pslldq $0x7,%xmm2 > 0x000000379a0866d5 <+3477>: pcmpeqb %xmm1,%xmm2 > 0x000000379a0866d9 <+3481>: psubb %xmm0,%xmm2 > 0x000000379a0866dd <+3485>: pmovmskb %xmm2,%r9d > 0x000000379a0866e2 <+3490>: shr %cl,%edx > 0x000000379a0866e4 <+3492>: shr %cl,%r9d > 0x000000379a0866e7 <+3495>: sub %r9d,%edx > 0x000000379a0866ea <+3498>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a0866f0 <+3504>: movdqa (%rdi),%xmm3 > 0x000000379a0866f4 <+3508>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a0866f9 <+3513>: cmp %r9,%r11 > 0x000000379a0866fc <+3516>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086702 <+3522>: test %r9,%r9 > 0x000000379a086705 <+3525>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08670b <+3531>: mov %r9,%r11 > 0x000000379a08670e <+3534>: pxor %xmm0,%xmm0 > 0x000000379a086712 <+3538>: mov $0x10,%rcx > 0x000000379a086719 <+3545>: mov $0x9,%r9d > 0x000000379a08671f <+3551>: lea 0x9(%rdi),%r10 > 0x000000379a086723 <+3555>: and $0xfff,%r10 > 0x000000379a08672a <+3562>: sub $0x1000,%r10 > 0x000000379a086731 <+3569>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086740 <+3584>: add $0x10,%r10 > 0x000000379a086744 <+3588>: jg 0x379a0867f0 <__strncmp_sse2+3760> > 0x000000379a08674a <+3594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08674f <+3599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086754 <+3604>: movdqa %xmm2,%xmm4 > 0x000000379a086758 <+3608>: psrldq $0x9,%xmm3 > 0x000000379a08675d <+3613>: pslldq $0x7,%xmm2 > 0x000000379a086762 <+3618>: por %xmm3,%xmm2 > 0x000000379a086766 <+3622>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08676a <+3626>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08676e <+3630>: psubb %xmm0,%xmm1 > 0x000000379a086772 <+3634>: pmovmskb %xmm1,%edx > 0x000000379a086776 <+3638>: sub $0xffff,%edx > 0x000000379a08677c <+3644>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086782 <+3650>: sub $0x10,%r11 > 0x000000379a086786 <+3654>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08678c <+3660>: add $0x10,%rcx > 0x000000379a086790 <+3664>: movdqa %xmm4,%xmm3 > 0x000000379a086794 <+3668>: add $0x10,%r10 > 0x000000379a086798 <+3672>: jg 0x379a0867f0 <__strncmp_sse2+3760> > 0x000000379a08679a <+3674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08679f <+3679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0867a4 <+3684>: movdqa %xmm2,%xmm4 > 0x000000379a0867a8 <+3688>: psrldq $0x9,%xmm3 > 0x000000379a0867ad <+3693>: pslldq $0x7,%xmm2 > 0x000000379a0867b2 <+3698>: por %xmm3,%xmm2 > 0x000000379a0867b6 <+3702>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0867ba <+3706>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0867be <+3710>: psubb %xmm0,%xmm1 > 0x000000379a0867c2 <+3714>: pmovmskb %xmm1,%edx > 0x000000379a0867c6 <+3718>: sub $0xffff,%edx > 0x000000379a0867cc <+3724>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a0867d2 <+3730>: sub $0x10,%r11 > 0x000000379a0867d6 <+3734>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a0867dc <+3740>: add $0x10,%rcx > 0x000000379a0867e0 <+3744>: movdqa %xmm4,%xmm3 > 0x000000379a0867e4 <+3748>: jmpq 0x379a086740 <__strncmp_sse2+3584> > 0x000000379a0867e9 <+3753>: nopl 0x0(%rax) > 0x000000379a0867f0 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x000000379a0867f4 <+3764>: pmovmskb %xmm0,%edx > 0x000000379a0867f8 <+3768>: test $0xfe00,%edx > 0x000000379a0867fe <+3774>: jne 0x379a086820 <__strncmp_sse2+3808> > 0x000000379a086800 <+3776>: cmp $0x7,%r11 > 0x000000379a086804 <+3780>: jbe 0x379a086820 <__strncmp_sse2+3808> > 0x000000379a086806 <+3782>: pxor %xmm0,%xmm0 > 0x000000379a08680a <+3786>: sub $0x1000,%r10 > 0x000000379a086811 <+3793>: jmpq 0x379a08674a <__strncmp_sse2+3594> > 0x000000379a086816 <+3798>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086820 <+3808>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086825 <+3813>: psrldq $0x9,%xmm0 > 0x000000379a08682a <+3818>: psrldq $0x9,%xmm3 > 0x000000379a08682f <+3823>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086834 <+3828>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086840 <+3840>: pxor %xmm0,%xmm0 > 0x000000379a086844 <+3844>: movdqa (%rdi),%xmm2 > 0x000000379a086848 <+3848>: movdqa (%rsi),%xmm1 > 0x000000379a08684c <+3852>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086850 <+3856>: pslldq $0x6,%xmm2 > 0x000000379a086855 <+3861>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086859 <+3865>: psubb %xmm0,%xmm2 > 0x000000379a08685d <+3869>: pmovmskb %xmm2,%r9d > 0x000000379a086862 <+3874>: shr %cl,%edx > 0x000000379a086864 <+3876>: shr %cl,%r9d > 0x000000379a086867 <+3879>: sub %r9d,%edx > 0x000000379a08686a <+3882>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086870 <+3888>: movdqa (%rdi),%xmm3 > 0x000000379a086874 <+3892>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086879 <+3897>: cmp %r9,%r11 > 0x000000379a08687c <+3900>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086882 <+3906>: test %r9,%r9 > 0x000000379a086885 <+3909>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08688b <+3915>: mov %r9,%r11 > 0x000000379a08688e <+3918>: pxor %xmm0,%xmm0 > 0x000000379a086892 <+3922>: mov $0x10,%rcx > 0x000000379a086899 <+3929>: mov $0xa,%r9d > 0x000000379a08689f <+3935>: lea 0xa(%rdi),%r10 > 0x000000379a0868a3 <+3939>: and $0xfff,%r10 > 0x000000379a0868aa <+3946>: sub $0x1000,%r10 > 0x000000379a0868b1 <+3953>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0868c0 <+3968>: add $0x10,%r10 > 0x000000379a0868c4 <+3972>: jg 0x379a086970 <__strncmp_sse2+4144> > 0x000000379a0868ca <+3978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0868cf <+3983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0868d4 <+3988>: movdqa %xmm2,%xmm4 > 0x000000379a0868d8 <+3992>: psrldq $0xa,%xmm3 > 0x000000379a0868dd <+3997>: pslldq $0x6,%xmm2 > 0x000000379a0868e2 <+4002>: por %xmm3,%xmm2 > 0x000000379a0868e6 <+4006>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0868ea <+4010>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0868ee <+4014>: psubb %xmm0,%xmm1 > 0x000000379a0868f2 <+4018>: pmovmskb %xmm1,%edx > 0x000000379a0868f6 <+4022>: sub $0xffff,%edx > 0x000000379a0868fc <+4028>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086902 <+4034>: sub $0x10,%r11 > 0x000000379a086906 <+4038>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08690c <+4044>: add $0x10,%rcx > 0x000000379a086910 <+4048>: movdqa %xmm4,%xmm3 > 0x000000379a086914 <+4052>: add $0x10,%r10 > 0x000000379a086918 <+4056>: jg 0x379a086970 <__strncmp_sse2+4144> > 0x000000379a08691a <+4058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08691f <+4063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086924 <+4068>: movdqa %xmm2,%xmm4 > 0x000000379a086928 <+4072>: psrldq $0xa,%xmm3 > 0x000000379a08692d <+4077>: pslldq $0x6,%xmm2 > 0x000000379a086932 <+4082>: por %xmm3,%xmm2 > 0x000000379a086936 <+4086>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08693a <+4090>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08693e <+4094>: psubb %xmm0,%xmm1 > 0x000000379a086942 <+4098>: pmovmskb %xmm1,%edx > 0x000000379a086946 <+4102>: sub $0xffff,%edx > 0x000000379a08694c <+4108>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086952 <+4114>: sub $0x10,%r11 > 0x000000379a086956 <+4118>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08695c <+4124>: add $0x10,%rcx > 0x000000379a086960 <+4128>: movdqa %xmm4,%xmm3 > 0x000000379a086964 <+4132>: jmpq 0x379a0868c0 <__strncmp_sse2+3968> > 0x000000379a086969 <+4137>: nopl 0x0(%rax) > 0x000000379a086970 <+4144>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086974 <+4148>: pmovmskb %xmm0,%edx > 0x000000379a086978 <+4152>: test $0xfc00,%edx > 0x000000379a08697e <+4158>: jne 0x379a0869a0 <__strncmp_sse2+4192> > 0x000000379a086980 <+4160>: cmp $0x6,%r11 > 0x000000379a086984 <+4164>: jbe 0x379a0869a0 <__strncmp_sse2+4192> > 0x000000379a086986 <+4166>: pxor %xmm0,%xmm0 > 0x000000379a08698a <+4170>: sub $0x1000,%r10 > 0x000000379a086991 <+4177>: jmpq 0x379a0868ca <__strncmp_sse2+3978> > 0x000000379a086996 <+4182>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0869a0 <+4192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a0869a5 <+4197>: psrldq $0xa,%xmm0 > 0x000000379a0869aa <+4202>: psrldq $0xa,%xmm3 > 0x000000379a0869af <+4207>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a0869b4 <+4212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0869c0 <+4224>: pxor %xmm0,%xmm0 > 0x000000379a0869c4 <+4228>: movdqa (%rdi),%xmm2 > 0x000000379a0869c8 <+4232>: movdqa (%rsi),%xmm1 > 0x000000379a0869cc <+4236>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0869d0 <+4240>: pslldq $0x5,%xmm2 > 0x000000379a0869d5 <+4245>: pcmpeqb %xmm1,%xmm2 > 0x000000379a0869d9 <+4249>: psubb %xmm0,%xmm2 > 0x000000379a0869dd <+4253>: pmovmskb %xmm2,%r9d > 0x000000379a0869e2 <+4258>: shr %cl,%edx > 0x000000379a0869e4 <+4260>: shr %cl,%r9d > 0x000000379a0869e7 <+4263>: sub %r9d,%edx > 0x000000379a0869ea <+4266>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a0869f0 <+4272>: movdqa (%rdi),%xmm3 > 0x000000379a0869f4 <+4276>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a0869f9 <+4281>: cmp %r9,%r11 > 0x000000379a0869fc <+4284>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086a02 <+4290>: test %r9,%r9 > 0x000000379a086a05 <+4293>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086a0b <+4299>: mov %r9,%r11 > 0x000000379a086a0e <+4302>: pxor %xmm0,%xmm0 > 0x000000379a086a12 <+4306>: mov $0x10,%rcx > 0x000000379a086a19 <+4313>: mov $0xb,%r9d > 0x000000379a086a1f <+4319>: lea 0xb(%rdi),%r10 > 0x000000379a086a23 <+4323>: and $0xfff,%r10 > 0x000000379a086a2a <+4330>: sub $0x1000,%r10 > 0x000000379a086a31 <+4337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086a40 <+4352>: add $0x10,%r10 > 0x000000379a086a44 <+4356>: jg 0x379a086af0 <__strncmp_sse2+4528> > 0x000000379a086a4a <+4362>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086a4f <+4367>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086a54 <+4372>: movdqa %xmm2,%xmm4 > 0x000000379a086a58 <+4376>: psrldq $0xb,%xmm3 > 0x000000379a086a5d <+4381>: pslldq $0x5,%xmm2 > 0x000000379a086a62 <+4386>: por %xmm3,%xmm2 > 0x000000379a086a66 <+4390>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086a6a <+4394>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086a6e <+4398>: psubb %xmm0,%xmm1 > 0x000000379a086a72 <+4402>: pmovmskb %xmm1,%edx > 0x000000379a086a76 <+4406>: sub $0xffff,%edx > 0x000000379a086a7c <+4412>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086a82 <+4418>: sub $0x10,%r11 > 0x000000379a086a86 <+4422>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086a8c <+4428>: add $0x10,%rcx > 0x000000379a086a90 <+4432>: movdqa %xmm4,%xmm3 > 0x000000379a086a94 <+4436>: add $0x10,%r10 > 0x000000379a086a98 <+4440>: jg 0x379a086af0 <__strncmp_sse2+4528> > 0x000000379a086a9a <+4442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086a9f <+4447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086aa4 <+4452>: movdqa %xmm2,%xmm4 > 0x000000379a086aa8 <+4456>: psrldq $0xb,%xmm3 > 0x000000379a086aad <+4461>: pslldq $0x5,%xmm2 > 0x000000379a086ab2 <+4466>: por %xmm3,%xmm2 > 0x000000379a086ab6 <+4470>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086aba <+4474>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086abe <+4478>: psubb %xmm0,%xmm1 > 0x000000379a086ac2 <+4482>: pmovmskb %xmm1,%edx > 0x000000379a086ac6 <+4486>: sub $0xffff,%edx > 0x000000379a086acc <+4492>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086ad2 <+4498>: sub $0x10,%r11 > 0x000000379a086ad6 <+4502>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086adc <+4508>: add $0x10,%rcx > 0x000000379a086ae0 <+4512>: movdqa %xmm4,%xmm3 > 0x000000379a086ae4 <+4516>: jmpq 0x379a086a40 <__strncmp_sse2+4352> > 0x000000379a086ae9 <+4521>: nopl 0x0(%rax) > 0x000000379a086af0 <+4528>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086af4 <+4532>: pmovmskb %xmm0,%edx > 0x000000379a086af8 <+4536>: test $0xf800,%edx > 0x000000379a086afe <+4542>: jne 0x379a086b20 <__strncmp_sse2+4576> > 0x000000379a086b00 <+4544>: cmp $0x5,%r11 > 0x000000379a086b04 <+4548>: jbe 0x379a086b20 <__strncmp_sse2+4576> > 0x000000379a086b06 <+4550>: pxor %xmm0,%xmm0 > 0x000000379a086b0a <+4554>: sub $0x1000,%r10 > 0x000000379a086b11 <+4561>: jmpq 0x379a086a4a <__strncmp_sse2+4362> > 0x000000379a086b16 <+4566>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086b20 <+4576>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086b25 <+4581>: psrldq $0xb,%xmm0 > 0x000000379a086b2a <+4586>: psrldq $0xb,%xmm3 > 0x000000379a086b2f <+4591>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086b34 <+4596>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086b40 <+4608>: pxor %xmm0,%xmm0 > 0x000000379a086b44 <+4612>: movdqa (%rdi),%xmm2 > 0x000000379a086b48 <+4616>: movdqa (%rsi),%xmm1 > 0x000000379a086b4c <+4620>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086b50 <+4624>: pslldq $0x4,%xmm2 > 0x000000379a086b55 <+4629>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086b59 <+4633>: psubb %xmm0,%xmm2 > 0x000000379a086b5d <+4637>: pmovmskb %xmm2,%r9d > 0x000000379a086b62 <+4642>: shr %cl,%edx > 0x000000379a086b64 <+4644>: shr %cl,%r9d > 0x000000379a086b67 <+4647>: sub %r9d,%edx > 0x000000379a086b6a <+4650>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086b70 <+4656>: movdqa (%rdi),%xmm3 > 0x000000379a086b74 <+4660>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086b79 <+4665>: cmp %r9,%r11 > 0x000000379a086b7c <+4668>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086b82 <+4674>: test %r9,%r9 > 0x000000379a086b85 <+4677>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086b8b <+4683>: mov %r9,%r11 > 0x000000379a086b8e <+4686>: pxor %xmm0,%xmm0 > 0x000000379a086b92 <+4690>: mov $0x10,%rcx > 0x000000379a086b99 <+4697>: mov $0xc,%r9d > 0x000000379a086b9f <+4703>: lea 0xc(%rdi),%r10 > 0x000000379a086ba3 <+4707>: and $0xfff,%r10 > 0x000000379a086baa <+4714>: sub $0x1000,%r10 > 0x000000379a086bb1 <+4721>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086bc0 <+4736>: add $0x10,%r10 > 0x000000379a086bc4 <+4740>: jg 0x379a086c70 <__strncmp_sse2+4912> > 0x000000379a086bca <+4746>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086bcf <+4751>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086bd4 <+4756>: movdqa %xmm2,%xmm4 > 0x000000379a086bd8 <+4760>: psrldq $0xc,%xmm3 > 0x000000379a086bdd <+4765>: pslldq $0x4,%xmm2 > 0x000000379a086be2 <+4770>: por %xmm3,%xmm2 > 0x000000379a086be6 <+4774>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086bea <+4778>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086bee <+4782>: psubb %xmm0,%xmm1 > 0x000000379a086bf2 <+4786>: pmovmskb %xmm1,%edx > 0x000000379a086bf6 <+4790>: sub $0xffff,%edx > 0x000000379a086bfc <+4796>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086c02 <+4802>: sub $0x10,%r11 > 0x000000379a086c06 <+4806>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086c0c <+4812>: add $0x10,%rcx > 0x000000379a086c10 <+4816>: movdqa %xmm4,%xmm3 > 0x000000379a086c14 <+4820>: add $0x10,%r10 > 0x000000379a086c18 <+4824>: jg 0x379a086c70 <__strncmp_sse2+4912> > 0x000000379a086c1a <+4826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086c1f <+4831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086c24 <+4836>: movdqa %xmm2,%xmm4 > 0x000000379a086c28 <+4840>: psrldq $0xc,%xmm3 > 0x000000379a086c2d <+4845>: pslldq $0x4,%xmm2 > 0x000000379a086c32 <+4850>: por %xmm3,%xmm2 > 0x000000379a086c36 <+4854>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086c3a <+4858>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086c3e <+4862>: psubb %xmm0,%xmm1 > 0x000000379a086c42 <+4866>: pmovmskb %xmm1,%edx > 0x000000379a086c46 <+4870>: sub $0xffff,%edx > 0x000000379a086c4c <+4876>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086c52 <+4882>: sub $0x10,%r11 > 0x000000379a086c56 <+4886>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086c5c <+4892>: add $0x10,%rcx > 0x000000379a086c60 <+4896>: movdqa %xmm4,%xmm3 > 0x000000379a086c64 <+4900>: jmpq 0x379a086bc0 <__strncmp_sse2+4736> > 0x000000379a086c69 <+4905>: nopl 0x0(%rax) > 0x000000379a086c70 <+4912>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086c74 <+4916>: pmovmskb %xmm0,%edx > 0x000000379a086c78 <+4920>: test $0xf000,%edx > 0x000000379a086c7e <+4926>: jne 0x379a086ca0 <__strncmp_sse2+4960> > 0x000000379a086c80 <+4928>: cmp $0x4,%r11 > 0x000000379a086c84 <+4932>: jbe 0x379a086ca0 <__strncmp_sse2+4960> > 0x000000379a086c86 <+4934>: pxor %xmm0,%xmm0 > 0x000000379a086c8a <+4938>: sub $0x1000,%r10 > 0x000000379a086c91 <+4945>: jmpq 0x379a086bca <__strncmp_sse2+4746> > 0x000000379a086c96 <+4950>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086ca0 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086ca5 <+4965>: psrldq $0xc,%xmm0 > 0x000000379a086caa <+4970>: psrldq $0xc,%xmm3 > 0x000000379a086caf <+4975>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086cb4 <+4980>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086cc0 <+4992>: pxor %xmm0,%xmm0 > 0x000000379a086cc4 <+4996>: movdqa (%rdi),%xmm2 > 0x000000379a086cc8 <+5000>: movdqa (%rsi),%xmm1 > 0x000000379a086ccc <+5004>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086cd0 <+5008>: pslldq $0x3,%xmm2 > 0x000000379a086cd5 <+5013>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086cd9 <+5017>: psubb %xmm0,%xmm2 > 0x000000379a086cdd <+5021>: pmovmskb %xmm2,%r9d > 0x000000379a086ce2 <+5026>: shr %cl,%edx > 0x000000379a086ce4 <+5028>: shr %cl,%r9d > 0x000000379a086ce7 <+5031>: sub %r9d,%edx > 0x000000379a086cea <+5034>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086cf0 <+5040>: movdqa (%rdi),%xmm3 > 0x000000379a086cf4 <+5044>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086cf9 <+5049>: cmp %r9,%r11 > 0x000000379a086cfc <+5052>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086d02 <+5058>: test %r9,%r9 > 0x000000379a086d05 <+5061>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086d0b <+5067>: mov %r9,%r11 > 0x000000379a086d0e <+5070>: pxor %xmm0,%xmm0 > 0x000000379a086d12 <+5074>: mov $0x10,%rcx > 0x000000379a086d19 <+5081>: mov $0xd,%r9d > 0x000000379a086d1f <+5087>: lea 0xd(%rdi),%r10 > 0x000000379a086d23 <+5091>: and $0xfff,%r10 > 0x000000379a086d2a <+5098>: sub $0x1000,%r10 > 0x000000379a086d31 <+5105>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086d40 <+5120>: add $0x10,%r10 > 0x000000379a086d44 <+5124>: jg 0x379a086df0 <__strncmp_sse2+5296> > 0x000000379a086d4a <+5130>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086d4f <+5135>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086d54 <+5140>: movdqa %xmm2,%xmm4 > 0x000000379a086d58 <+5144>: psrldq $0xd,%xmm3 > 0x000000379a086d5d <+5149>: pslldq $0x3,%xmm2 > 0x000000379a086d62 <+5154>: por %xmm3,%xmm2 > 0x000000379a086d66 <+5158>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086d6a <+5162>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086d6e <+5166>: psubb %xmm0,%xmm1 > 0x000000379a086d72 <+5170>: pmovmskb %xmm1,%edx > 0x000000379a086d76 <+5174>: sub $0xffff,%edx > 0x000000379a086d7c <+5180>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086d82 <+5186>: sub $0x10,%r11 > 0x000000379a086d86 <+5190>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086d8c <+5196>: add $0x10,%rcx > 0x000000379a086d90 <+5200>: movdqa %xmm4,%xmm3 > 0x000000379a086d94 <+5204>: add $0x10,%r10 > 0x000000379a086d98 <+5208>: jg 0x379a086df0 <__strncmp_sse2+5296> > 0x000000379a086d9a <+5210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086d9f <+5215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086da4 <+5220>: movdqa %xmm2,%xmm4 > 0x000000379a086da8 <+5224>: psrldq $0xd,%xmm3 > 0x000000379a086dad <+5229>: pslldq $0x3,%xmm2 > 0x000000379a086db2 <+5234>: por %xmm3,%xmm2 > 0x000000379a086db6 <+5238>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086dba <+5242>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086dbe <+5246>: psubb %xmm0,%xmm1 > 0x000000379a086dc2 <+5250>: pmovmskb %xmm1,%edx > 0x000000379a086dc6 <+5254>: sub $0xffff,%edx > 0x000000379a086dcc <+5260>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086dd2 <+5266>: sub $0x10,%r11 > 0x000000379a086dd6 <+5270>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086ddc <+5276>: add $0x10,%rcx > 0x000000379a086de0 <+5280>: movdqa %xmm4,%xmm3 > 0x000000379a086de4 <+5284>: jmpq 0x379a086d40 <__strncmp_sse2+5120> > 0x000000379a086de9 <+5289>: nopl 0x0(%rax) > 0x000000379a086df0 <+5296>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086df4 <+5300>: pmovmskb %xmm0,%edx > 0x000000379a086df8 <+5304>: test $0xe000,%edx > 0x000000379a086dfe <+5310>: jne 0x379a086e20 <__strncmp_sse2+5344> > 0x000000379a086e00 <+5312>: cmp $0x3,%r11 > 0x000000379a086e04 <+5316>: jbe 0x379a086e20 <__strncmp_sse2+5344> > 0x000000379a086e06 <+5318>: pxor %xmm0,%xmm0 > 0x000000379a086e0a <+5322>: sub $0x1000,%r10 > 0x000000379a086e11 <+5329>: jmpq 0x379a086d4a <__strncmp_sse2+5130> > 0x000000379a086e16 <+5334>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086e20 <+5344>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086e25 <+5349>: psrldq $0xd,%xmm0 > 0x000000379a086e2a <+5354>: psrldq $0xd,%xmm3 > 0x000000379a086e2f <+5359>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086e34 <+5364>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086e40 <+5376>: pxor %xmm0,%xmm0 > 0x000000379a086e44 <+5380>: movdqa (%rdi),%xmm2 > 0x000000379a086e48 <+5384>: movdqa (%rsi),%xmm1 > 0x000000379a086e4c <+5388>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086e50 <+5392>: pslldq $0x2,%xmm2 > 0x000000379a086e55 <+5397>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086e59 <+5401>: psubb %xmm0,%xmm2 > 0x000000379a086e5d <+5405>: pmovmskb %xmm2,%r9d > 0x000000379a086e62 <+5410>: shr %cl,%edx > 0x000000379a086e64 <+5412>: shr %cl,%r9d > 0x000000379a086e67 <+5415>: sub %r9d,%edx > 0x000000379a086e6a <+5418>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086e70 <+5424>: movdqa (%rdi),%xmm3 > 0x000000379a086e74 <+5428>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086e79 <+5433>: cmp %r9,%r11 > 0x000000379a086e7c <+5436>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086e82 <+5442>: test %r9,%r9 > 0x000000379a086e85 <+5445>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086e8b <+5451>: mov %r9,%r11 > 0x000000379a086e8e <+5454>: pxor %xmm0,%xmm0 > 0x000000379a086e92 <+5458>: mov $0x10,%rcx > 0x000000379a086e99 <+5465>: mov $0xe,%r9d > 0x000000379a086e9f <+5471>: lea 0xe(%rdi),%r10 > 0x000000379a086ea3 <+5475>: and $0xfff,%r10 > 0x000000379a086eaa <+5482>: sub $0x1000,%r10 > 0x000000379a086eb1 <+5489>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086ec0 <+5504>: add $0x10,%r10 > 0x000000379a086ec4 <+5508>: jg 0x379a086f70 <__strncmp_sse2+5680> > 0x000000379a086eca <+5514>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086ecf <+5519>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086ed4 <+5524>: movdqa %xmm2,%xmm4 > 0x000000379a086ed8 <+5528>: psrldq $0xe,%xmm3 > 0x000000379a086edd <+5533>: pslldq $0x2,%xmm2 > 0x000000379a086ee2 <+5538>: por %xmm3,%xmm2 > 0x000000379a086ee6 <+5542>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086eea <+5546>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086eee <+5550>: psubb %xmm0,%xmm1 > 0x000000379a086ef2 <+5554>: pmovmskb %xmm1,%edx > 0x000000379a086ef6 <+5558>: sub $0xffff,%edx > 0x000000379a086efc <+5564>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086f02 <+5570>: sub $0x10,%r11 > 0x000000379a086f06 <+5574>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086f0c <+5580>: add $0x10,%rcx > 0x000000379a086f10 <+5584>: movdqa %xmm4,%xmm3 > 0x000000379a086f14 <+5588>: add $0x10,%r10 > 0x000000379a086f18 <+5592>: jg 0x379a086f70 <__strncmp_sse2+5680> > 0x000000379a086f1a <+5594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086f1f <+5599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a086f24 <+5604>: movdqa %xmm2,%xmm4 > 0x000000379a086f28 <+5608>: psrldq $0xe,%xmm3 > 0x000000379a086f2d <+5613>: pslldq $0x2,%xmm2 > 0x000000379a086f32 <+5618>: por %xmm3,%xmm2 > 0x000000379a086f36 <+5622>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086f3a <+5626>: pcmpeqb %xmm2,%xmm1 > 0x000000379a086f3e <+5630>: psubb %xmm0,%xmm1 > 0x000000379a086f42 <+5634>: pmovmskb %xmm1,%edx > 0x000000379a086f46 <+5638>: sub $0xffff,%edx > 0x000000379a086f4c <+5644>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a086f52 <+5650>: sub $0x10,%r11 > 0x000000379a086f56 <+5654>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a086f5c <+5660>: add $0x10,%rcx > 0x000000379a086f60 <+5664>: movdqa %xmm4,%xmm3 > 0x000000379a086f64 <+5668>: jmpq 0x379a086ec0 <__strncmp_sse2+5504> > 0x000000379a086f69 <+5673>: nopl 0x0(%rax) > 0x000000379a086f70 <+5680>: pcmpeqb %xmm3,%xmm0 > 0x000000379a086f74 <+5684>: pmovmskb %xmm0,%edx > 0x000000379a086f78 <+5688>: test $0xc000,%edx > 0x000000379a086f7e <+5694>: jne 0x379a086fa0 <__strncmp_sse2+5728> > 0x000000379a086f80 <+5696>: cmp $0x2,%r11 > 0x000000379a086f84 <+5700>: jbe 0x379a086fa0 <__strncmp_sse2+5728> > 0x000000379a086f86 <+5702>: pxor %xmm0,%xmm0 > 0x000000379a086f8a <+5706>: sub $0x1000,%r10 > 0x000000379a086f91 <+5713>: jmpq 0x379a086eca <__strncmp_sse2+5514> > 0x000000379a086f96 <+5718>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086fa0 <+5728>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a086fa5 <+5733>: psrldq $0xe,%xmm0 > 0x000000379a086faa <+5738>: psrldq $0xe,%xmm3 > 0x000000379a086faf <+5743>: jmpq 0x379a087130 <__strncmp_sse2+6128> > 0x000000379a086fb4 <+5748>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a086fc0 <+5760>: pxor %xmm0,%xmm0 > 0x000000379a086fc4 <+5764>: movdqa (%rdi),%xmm2 > 0x000000379a086fc8 <+5768>: movdqa (%rsi),%xmm1 > 0x000000379a086fcc <+5772>: pcmpeqb %xmm1,%xmm0 > 0x000000379a086fd0 <+5776>: pslldq $0x1,%xmm2 > 0x000000379a086fd5 <+5781>: pcmpeqb %xmm1,%xmm2 > 0x000000379a086fd9 <+5785>: psubb %xmm0,%xmm2 > 0x000000379a086fdd <+5789>: pmovmskb %xmm2,%r9d > 0x000000379a086fe2 <+5794>: shr %cl,%edx > 0x000000379a086fe4 <+5796>: shr %cl,%r9d > 0x000000379a086fe7 <+5799>: sub %r9d,%edx > 0x000000379a086fea <+5802>: jne 0x379a087145 <__strncmp_sse2+6149> > 0x000000379a086ff0 <+5808>: movdqa (%rdi),%xmm3 > 0x000000379a086ff4 <+5812>: lea -0x10(%rcx,%r11,1),%r9 > 0x000000379a086ff9 <+5817>: cmp %r9,%r11 > 0x000000379a086ffc <+5820>: jb 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a087002 <+5826>: test %r9,%r9 > 0x000000379a087005 <+5829>: je 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08700b <+5835>: mov %r9,%r11 > 0x000000379a08700e <+5838>: pxor %xmm0,%xmm0 > 0x000000379a087012 <+5842>: mov $0x10,%rcx > 0x000000379a087019 <+5849>: mov $0xf,%r9d > 0x000000379a08701f <+5855>: lea 0xf(%rdi),%r10 > 0x000000379a087023 <+5859>: and $0xfff,%r10 > 0x000000379a08702a <+5866>: sub $0x1000,%r10 > 0x000000379a087031 <+5873>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a087040 <+5888>: add $0x10,%r10 > 0x000000379a087044 <+5892>: jg 0x379a0870f0 <__strncmp_sse2+6064> > 0x000000379a08704a <+5898>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08704f <+5903>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a087054 <+5908>: movdqa %xmm2,%xmm4 > 0x000000379a087058 <+5912>: psrldq $0xf,%xmm3 > 0x000000379a08705d <+5917>: pslldq $0x1,%xmm2 > 0x000000379a087062 <+5922>: por %xmm3,%xmm2 > 0x000000379a087066 <+5926>: pcmpeqb %xmm1,%xmm0 > 0x000000379a08706a <+5930>: pcmpeqb %xmm2,%xmm1 > 0x000000379a08706e <+5934>: psubb %xmm0,%xmm1 > 0x000000379a087072 <+5938>: pmovmskb %xmm1,%edx > 0x000000379a087076 <+5942>: sub $0xffff,%edx > 0x000000379a08707c <+5948>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a087082 <+5954>: sub $0x10,%r11 > 0x000000379a087086 <+5958>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a08708c <+5964>: add $0x10,%rcx > 0x000000379a087090 <+5968>: movdqa %xmm4,%xmm3 > 0x000000379a087094 <+5972>: add $0x10,%r10 > 0x000000379a087098 <+5976>: jg 0x379a0870f0 <__strncmp_sse2+6064> > 0x000000379a08709a <+5978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a08709f <+5983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x000000379a0870a4 <+5988>: movdqa %xmm2,%xmm4 > 0x000000379a0870a8 <+5992>: psrldq $0xf,%xmm3 > 0x000000379a0870ad <+5997>: pslldq $0x1,%xmm2 > 0x000000379a0870b2 <+6002>: por %xmm3,%xmm2 > 0x000000379a0870b6 <+6006>: pcmpeqb %xmm1,%xmm0 > 0x000000379a0870ba <+6010>: pcmpeqb %xmm2,%xmm1 > 0x000000379a0870be <+6014>: psubb %xmm0,%xmm1 > 0x000000379a0870c2 <+6018>: pmovmskb %xmm1,%edx > 0x000000379a0870c6 <+6022>: sub $0xffff,%edx > 0x000000379a0870cc <+6028>: jne 0x379a087140 <__strncmp_sse2+6144> > 0x000000379a0870ce <+6030>: sub $0x10,%r11 > 0x000000379a0870d2 <+6034>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a0870d8 <+6040>: add $0x10,%rcx > 0x000000379a0870dc <+6044>: movdqa %xmm4,%xmm3 > 0x000000379a0870e0 <+6048>: jmpq 0x379a087040 <__strncmp_sse2+5888> > 0x000000379a0870e5 <+6053>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a0870f0 <+6064>: pcmpeqb %xmm3,%xmm0 > 0x000000379a0870f4 <+6068>: pmovmskb %xmm0,%edx > 0x000000379a0870f8 <+6072>: test $0x8000,%edx > 0x000000379a0870fe <+6078>: jne 0x379a087120 <__strncmp_sse2+6112> > 0x000000379a087100 <+6080>: cmp $0x1,%r11 > 0x000000379a087104 <+6084>: jbe 0x379a087120 <__strncmp_sse2+6112> > 0x000000379a087106 <+6086>: pxor %xmm0,%xmm0 > 0x000000379a08710a <+6090>: sub $0x1000,%r10 > 0x000000379a087111 <+6097>: jmpq 0x379a08704a <__strncmp_sse2+5898> > 0x000000379a087116 <+6102>: nopw %cs:0x0(%rax,%rax,1) > 0x000000379a087120 <+6112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x000000379a087125 <+6117>: psrldq $0xf,%xmm3 > 0x000000379a08712a <+6122>: psrldq $0xf,%xmm0 > 0x000000379a08712f <+6127>: nop > 0x000000379a087130 <+6128>: pcmpeqb %xmm3,%xmm1 > 0x000000379a087134 <+6132>: psubb %xmm0,%xmm1 > 0x000000379a087138 <+6136>: pmovmskb %xmm1,%edx > 0x000000379a08713c <+6140>: not %edx > 0x000000379a08713e <+6142>: xchg %ax,%ax > 0x000000379a087140 <+6144>: lea -0x10(%r9,%rcx,1),%rax > 0x000000379a087145 <+6149>: lea (%rdi,%rax,1),%rdi > 0x000000379a087149 <+6153>: lea (%rsi,%rcx,1),%rsi > 0x000000379a08714d <+6157>: test %r8d,%r8d > 0x000000379a087150 <+6160>: je 0x379a087160 <__strncmp_sse2+6176> > 0x000000379a087152 <+6162>: xchg %rsi,%rdi > 0x000000379a087155 <+6165>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x000000379a087160 <+6176>: bsf %rdx,%rdx > 0x000000379a087164 <+6180>: sub %rdx,%r11 > 0x000000379a087167 <+6183>: jbe 0x379a087174 <__strncmp_sse2+6196> > 0x000000379a087169 <+6185>: movzbl (%rsi,%rdx,1),%ecx > 0x000000379a08716d <+6189>: movzbl (%rdi,%rdx,1),%eax > 0x000000379a087171 <+6193>: sub %ecx,%eax > 0x000000379a087173 <+6195>: retq > 0x000000379a087174 <+6196>: xor %eax,%eax > 0x000000379a087176 <+6198>: retq > 0x000000379a087177 <+6199>: nopw 0x0(%rax,%rax,1) > 0x000000379a087180 <+6208>: movzbl (%rsi),%ecx > 0x000000379a087183 <+6211>: movzbl (%rdi),%eax > 0x000000379a087186 <+6214>: sub %ecx,%eax > 0x000000379a087188 <+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 866071
:
626600
|
626601
|
626602
|
626603
| 626604 |
626605
|
626606
|
626607
|
626608
|
626609