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 618076 Details for
Bug 861093
[abrt] openjpeg-1.4-13.fc17: strncmp: Process /usr/bin/image_to_j2k 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), 76.95 KB, created by
fano
on 2012-09-27 13:47:26 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
fano
Created:
2012-09-27 13:47:26 UTC
Size:
76.95 KB
patch
obsolete
>[New LWP 8903] >Core was generated by `image_to_j2k --help'. >Program terminated with signal 11, Segmentation fault. >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:2112 >2112 movdqa (%rdi), %xmm2 > >Thread 1 (LWP 8903): >#0 __strncmp_sse2 () at ../sysdeps/x86_64/strcmp.S:2112 >No locals. >#1 0x0000003a306d72cf in _getopt_internal_r (argc=argc@entry=2, argv=argv@entry=0x7fff8f112e68, optstring=optstring@entry=0x7fff8f10d270 "i:o:r:q:n:b:c:t:p:s:SEM:x:R:d:T:If:P:C:F:h", longopts=longopts@entry=0x7fff8f10d150, longind=longind@entry=0x120, long_only=long_only@entry=0, d=d@entry=0x3a309b34e0, posixly_correct=posixly_correct@entry=0) at getopt.c:548 > pfound = <optimized out> > exact = 0 > option_index = <optimized out> > nameend = 0x7fff8f11413e "" > namelen = 4 > p = 0x7fff8f10d270 > ambig_list = <optimized out> > indfound = <optimized out> > print_errors = 1 >#2 0x0000003a306d818b in _getopt_internal (argc=argc@entry=2, argv=argv@entry=0x7fff8f112e68, optstring=optstring@entry=0x7fff8f10d270 "i:o:r:q:n:b:c:t:p:s:SEM:x:R:d:T:If:P:C:F:h", longopts=longopts@entry=0x7fff8f10d150, longind=longind@entry=0x120, long_only=long_only@entry=0, posixly_correct=posixly_correct@entry=0) at getopt.c:1177 > result = 9 >#3 0x0000003a306d8213 in getopt_long (argc=argc@entry=2, argv=argv@entry=0x7fff8f112e68, options=options@entry=0x7fff8f10d270 "i:o:r:q:n:b:c:t:p:s:SEM:x:R:d:T:If:P:C:F:h", long_options=long_options@entry=0x7fff8f10d150, opt_index=opt_index@entry=0x120) at getopt1.c:66 >No locals. >#4 0x000000000040506c in parse_cmdline_encoder (argc=argc@entry=2, argv=argv@entry=0x7fff8f112e68, parameters=parameters@entry=0x7fff8f10e430, img_fol=img_fol@entry=0x7fff8f10d380, raw_cp=raw_cp@entry=0x7fff8f10d340, indexfilename=indexfilename@entry=0x7fff8f10d430 "") at /usr/src/debug/openjpeg_v1_4_sources_r697/codec/image_to_j2k.c:601 > c = <optimized out> > i = <optimized out> > j = <optimized out> > long_option = {{name = 0x40e554 "cinema2K", has_arg = 1, flag = 0x0, val = 119}, {name = 0x40e55d "cinema4K", has_arg = 0, flag = 0x0, val = 121}, {name = 0x40e566 "ImgDir", has_arg = 1, flag = 0x0, val = 122}, {name = 0x40e56d "TP", has_arg = 1, flag = 0x0, val = 118}, {name = 0x40e570 "SOP", has_arg = 0, flag = 0x0, val = 83}, {name = 0x40e574 "EPH", has_arg = 0, flag = 0x0, val = 69}, {name = 0x40e578 "OutFor", has_arg = 1, flag = 0x0, val = 79}, {name = 0x40e57f "POC", has_arg = 1, flag = 0x0, val = 80}, {name = 0x40e583 "ROI", has_arg = 1, flag = 0x0, val = 82}} > optlist = "i:o:r:q:n:b:c:t:p:s:SEM:x:R:d:T:If:P:C:F:h" >#5 0x0000000000402e21 in main (argc=2, argv=0x7fff8f112e68) at /usr/src/debug/openjpeg_v1_4_sources_r697/codec/image_to_j2k.c:1507 > bSuccess = <optimized out> > parameters = {tile_size_on = 0, cp_tx0 = 0, cp_ty0 = 0, cp_tdx = 0, cp_tdy = 0, cp_disto_alloc = 0, cp_fixed_alloc = 0, cp_fixed_quality = 0, cp_matrice = 0x0, cp_comment = 0x0, csty = 0, prog_order = LRCP, POC = {{resno0 = 0, compno0 = 0, layno1 = 0, resno1 = 0, compno1 = 0, layno0 = 0, precno0 = 0, precno1 = 0, prg1 = LRCP, prg = LRCP, progorder = "\000\000\000\000", tile = 0, tx0 = 0, tx1 = 0, ty0 = 0, ty1 = 0, layS = 0, resS = 0, compS = 0, prcS = 0, layE = 0, resE = 0, compE = 0, prcE = 0, txS = 0, txE = 0, tyS = 0, tyE = 0, dx = 0, dy = 0, lay_t = 0, res_t = 0, comp_t = 0, prc_t = 0, tx0_t = 0, ty0_t = 0} <repeats 32 times>}, numpocs = 0, tcp_numlayers = 0, tcp_rates = {0 <repeats 100 times>}, tcp_distoratio = {0 <repeats 100 times>}, numresolution = 6, cblockw_init = 64, cblockh_init = 64, mode = 0, irreversible = 0, roi_compno = -1, roi_shift = 0, res_spec = 0, prcw_init = {0 <repeats 33 times>}, prch_init = {0 <repeats 33 times>}, infile = '\000' <repeats 4095 times>, outfile = '\000' <repeats 4095 times>, index_on = 0, index = '\000' <repeats 4095 times>, image_offset_x0 = 0, image_offset_y0 = 0, subsampling_dx = 1, subsampling_dy = 1, decod_format = -1, cod_format = -1, jpwl_epc_on = 0, jpwl_hprot_MH = 0, jpwl_hprot_TPH_tileno = {0 <repeats 16 times>}, jpwl_hprot_TPH = {0 <repeats 16 times>}, jpwl_pprot_tileno = {0 <repeats 16 times>}, jpwl_pprot_packno = {0 <repeats 16 times>}, jpwl_pprot = {0 <repeats 16 times>}, jpwl_sens_size = 0, jpwl_sens_addr = 0, jpwl_sens_range = 0, jpwl_sens_MH = 0, jpwl_sens_TPH_tileno = {0 <repeats 16 times>}, jpwl_sens_TPH = {0 <repeats 16 times>}, cp_cinema = OFF, max_comp_size = 0, cp_rsiz = STD_RSIZ, tp_on = 0 '\000', tp_flag = 0 '\000', tcp_mct = 0 '\000'} > img_fol = {imgdirpath = 0x0, out_format = 0x0, set_imgdir = 0 '\000', set_out_format = 0 '\000', rates = 0x0} > event_mgr = {error_handler = 0x403850 <error_callback>, warning_handler = 0x403870 <warning_callback>, info_handler = 0x403890 <info_callback>} > image = 0x0 > i = <optimized out> > num_images = <optimized out> > imageno = <optimized out> > dirptr = <optimized out> > raw_cp = {rawWidth = 0, rawHeight = 0, rawComp = 0, rawBitDepth = 0, rawSigned = 0} > cstr_info = {D_max = 0, packno = 0, index_write = 0, image_w = 0, image_h = 0, prog = LRCP, tile_x = 0, tile_y = 0, tile_Ox = 0, tile_Oy = 0, tw = 0, th = 0, numcomps = 0, numlayers = 0, numdecompos = 0x0, marknum = 0, marker = 0x0, maxmarknum = 0, main_head_start = 0, main_head_end = 0, codestream_size = 0, tile = 0x0} > indexfilename = '\000' <repeats 4095 times> >From To Syms Read Shared Object Library >0x0000003a3e604c90 0x0000003a3e61a3a4 Yes /lib64/libopenjpeg.so.3 >0x000000381300b950 0x0000003813039614 Yes /lib64/liblcms2.so.2 >0x0000003a35e04fa0 0x0000003a35e20ae0 Yes /lib64/libpng15.so.15 >0x0000003a31601f50 0x0000003a3160e718 Yes /lib64/libz.so.1 >0x0000003a41a07990 0x0000003a41a39554 Yes /lib64/libtiff.so.3 >0x0000003a30a055f0 0x0000003a30a6ca4c Yes /lib64/libm.so.6 >0x0000003a3061ef60 0x0000003a3075f780 Yes /lib64/libc.so.6 >0x0000003a39e03e30 0x0000003a39e36280 Yes /lib64/libjpeg.so.62 >0x0000003a30200b20 0x0000003a3021a319 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x9 9 >rbx 0x7fff8f11413a 140735593660730 >rcx 0xa 10 >rdx 0xffff 65535 >rsi 0x7fff8f114130 140735593660720 >rdi 0x3a713a723a6f3a60 4211211388849175136 >rbp 0x7fff8f10d070 0x7fff8f10d070 >rsp 0x7fff8f10cf98 0x7fff8f10cf98 >r8 0x0 0 >r9 0xfffffffffff164d8 -957224 >r10 0x3a30686fc0 249920253888 >r11 0x4 4 >r12 0x9 9 >r13 0x0 0 >r14 0x3a713a723a6f3a69 4211211388849175145 >r15 0x7fff8f10d270 140735593632368 >rip 0x3a30686fc4 0x3a30686fc4 <__strncmp_sse2+5764> >eflags 0x10212 [ AF 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: > 0x0000003a30685940 <+0>: test %rdx,%rdx > 0x0000003a30685943 <+3>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685949 <+9>: cmp $0x1,%rdx > 0x0000003a3068594d <+13>: je 0x3a30687180 <__strncmp_sse2+6208> > 0x0000003a30685953 <+19>: mov %rdx,%r11 > 0x0000003a30685956 <+22>: mov %esi,%ecx > 0x0000003a30685958 <+24>: mov %edi,%eax > 0x0000003a3068595a <+26>: and $0x3f,%rcx > 0x0000003a3068595e <+30>: and $0x3f,%rax > 0x0000003a30685962 <+34>: cmp $0x30,%ecx > 0x0000003a30685965 <+37>: ja 0x3a306859b0 <__strncmp_sse2+112> > 0x0000003a30685967 <+39>: cmp $0x30,%eax > 0x0000003a3068596a <+42>: ja 0x3a306859b0 <__strncmp_sse2+112> > 0x0000003a3068596c <+44>: movlpd (%rdi),%xmm1 > 0x0000003a30685970 <+48>: movlpd (%rsi),%xmm2 > 0x0000003a30685974 <+52>: movhpd 0x8(%rdi),%xmm1 > 0x0000003a30685979 <+57>: movhpd 0x8(%rsi),%xmm2 > 0x0000003a3068597e <+62>: pxor %xmm0,%xmm0 > 0x0000003a30685982 <+66>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685986 <+70>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068598a <+74>: psubb %xmm0,%xmm1 > 0x0000003a3068598e <+78>: pmovmskb %xmm1,%edx > 0x0000003a30685992 <+82>: sub $0xffff,%edx > 0x0000003a30685998 <+88>: jne 0x3a30687160 <__strncmp_sse2+6176> > 0x0000003a3068599e <+94>: sub $0x10,%r11 > 0x0000003a306859a2 <+98>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a306859a8 <+104>: add $0x10,%rsi > 0x0000003a306859ac <+108>: add $0x10,%rdi > 0x0000003a306859b0 <+112>: and $0xfffffffffffffff0,%rsi > 0x0000003a306859b4 <+116>: and $0xfffffffffffffff0,%rdi > 0x0000003a306859b8 <+120>: mov $0xffff,%edx > 0x0000003a306859bd <+125>: xor %r8d,%r8d > 0x0000003a306859c0 <+128>: and $0xf,%ecx > 0x0000003a306859c3 <+131>: and $0xf,%eax > 0x0000003a306859c6 <+134>: cmp %eax,%ecx > 0x0000003a306859c8 <+136>: je 0x3a306859f0 <__strncmp_sse2+176> > 0x0000003a306859ca <+138>: ja 0x3a306859d3 <__strncmp_sse2+147> > 0x0000003a306859cc <+140>: mov %edx,%r8d > 0x0000003a306859cf <+143>: xchg %eax,%ecx > 0x0000003a306859d0 <+144>: xchg %rsi,%rdi > 0x0000003a306859d3 <+147>: lea 0xf(%rax),%r9 > 0x0000003a306859d7 <+151>: sub %rcx,%r9 > 0x0000003a306859da <+154>: lea 0xeb107(%rip),%r10 # 0x3a30770ae8 > 0x0000003a306859e1 <+161>: movslq (%r10,%r9,4),%r9 > 0x0000003a306859e5 <+165>: lea (%r10,%r9,1),%r10 > 0x0000003a306859e9 <+169>: jmpq *%r10 > 0x0000003a306859ec <+172>: nopl 0x0(%rax) > 0x0000003a306859f0 <+176>: movdqa (%rsi),%xmm1 > 0x0000003a306859f4 <+180>: pxor %xmm0,%xmm0 > 0x0000003a306859f8 <+184>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306859fc <+188>: pcmpeqb (%rdi),%xmm1 > 0x0000003a30685a00 <+192>: psubb %xmm0,%xmm1 > 0x0000003a30685a04 <+196>: pmovmskb %xmm1,%r9d > 0x0000003a30685a09 <+201>: shr %cl,%edx > 0x0000003a30685a0b <+203>: shr %cl,%r9d > 0x0000003a30685a0e <+206>: sub %r9d,%edx > 0x0000003a30685a11 <+209>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30685a17 <+215>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30685a1c <+220>: cmp %r9,%r11 > 0x0000003a30685a1f <+223>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685a25 <+229>: test %r9,%r9 > 0x0000003a30685a28 <+232>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685a2e <+238>: mov %r9,%r11 > 0x0000003a30685a31 <+241>: mov $0x10,%rcx > 0x0000003a30685a38 <+248>: mov $0x10,%r9 > 0x0000003a30685a3f <+255>: pxor %xmm0,%xmm0 > 0x0000003a30685a43 <+259>: data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685a50 <+272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685a55 <+277>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685a5a <+282>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685a5e <+286>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685a62 <+290>: psubb %xmm0,%xmm1 > 0x0000003a30685a66 <+294>: pmovmskb %xmm1,%edx > 0x0000003a30685a6a <+298>: sub $0xffff,%edx > 0x0000003a30685a70 <+304>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685a76 <+310>: sub $0x10,%r11 > 0x0000003a30685a7a <+314>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685a80 <+320>: add $0x10,%rcx > 0x0000003a30685a84 <+324>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685a89 <+329>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685a8e <+334>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685a92 <+338>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685a96 <+342>: psubb %xmm0,%xmm1 > 0x0000003a30685a9a <+346>: pmovmskb %xmm1,%edx > 0x0000003a30685a9e <+350>: sub $0xffff,%edx > 0x0000003a30685aa4 <+356>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685aaa <+362>: sub $0x10,%r11 > 0x0000003a30685aae <+366>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685ab4 <+372>: add $0x10,%rcx > 0x0000003a30685ab8 <+376>: jmp 0x3a30685a50 <__strncmp_sse2+272> > 0x0000003a30685aba <+378>: nopw 0x0(%rax,%rax,1) > 0x0000003a30685ac0 <+384>: pxor %xmm0,%xmm0 > 0x0000003a30685ac4 <+388>: movdqa (%rdi),%xmm2 > 0x0000003a30685ac8 <+392>: movdqa (%rsi),%xmm1 > 0x0000003a30685acc <+396>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685ad0 <+400>: pslldq $0xf,%xmm2 > 0x0000003a30685ad5 <+405>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30685ad9 <+409>: psubb %xmm0,%xmm2 > 0x0000003a30685add <+413>: pmovmskb %xmm2,%r9d > 0x0000003a30685ae2 <+418>: shr %cl,%edx > 0x0000003a30685ae4 <+420>: shr %cl,%r9d > 0x0000003a30685ae7 <+423>: sub %r9d,%edx > 0x0000003a30685aea <+426>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30685af0 <+432>: movdqa (%rdi),%xmm3 > 0x0000003a30685af4 <+436>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30685af9 <+441>: cmp %r9,%r11 > 0x0000003a30685afc <+444>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685b02 <+450>: test %r9,%r9 > 0x0000003a30685b05 <+453>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685b0b <+459>: mov %r9,%r11 > 0x0000003a30685b0e <+462>: pxor %xmm0,%xmm0 > 0x0000003a30685b12 <+466>: mov $0x10,%rcx > 0x0000003a30685b19 <+473>: mov $0x1,%r9d > 0x0000003a30685b1f <+479>: lea 0x1(%rdi),%r10 > 0x0000003a30685b23 <+483>: and $0xfff,%r10 > 0x0000003a30685b2a <+490>: sub $0x1000,%r10 > 0x0000003a30685b31 <+497>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685b40 <+512>: add $0x10,%r10 > 0x0000003a30685b44 <+516>: jg 0x3a30685bf0 <__strncmp_sse2+688> > 0x0000003a30685b4a <+522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685b4f <+527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685b54 <+532>: movdqa %xmm2,%xmm4 > 0x0000003a30685b58 <+536>: psrldq $0x1,%xmm3 > 0x0000003a30685b5d <+541>: pslldq $0xf,%xmm2 > 0x0000003a30685b62 <+546>: por %xmm3,%xmm2 > 0x0000003a30685b66 <+550>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685b6a <+554>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685b6e <+558>: psubb %xmm0,%xmm1 > 0x0000003a30685b72 <+562>: pmovmskb %xmm1,%edx > 0x0000003a30685b76 <+566>: sub $0xffff,%edx > 0x0000003a30685b7c <+572>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685b82 <+578>: sub $0x10,%r11 > 0x0000003a30685b86 <+582>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685b8c <+588>: add $0x10,%rcx > 0x0000003a30685b90 <+592>: movdqa %xmm4,%xmm3 > 0x0000003a30685b94 <+596>: add $0x10,%r10 > 0x0000003a30685b98 <+600>: jg 0x3a30685bf0 <__strncmp_sse2+688> > 0x0000003a30685b9a <+602>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685b9f <+607>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685ba4 <+612>: movdqa %xmm2,%xmm4 > 0x0000003a30685ba8 <+616>: psrldq $0x1,%xmm3 > 0x0000003a30685bad <+621>: pslldq $0xf,%xmm2 > 0x0000003a30685bb2 <+626>: por %xmm3,%xmm2 > 0x0000003a30685bb6 <+630>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685bba <+634>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685bbe <+638>: psubb %xmm0,%xmm1 > 0x0000003a30685bc2 <+642>: pmovmskb %xmm1,%edx > 0x0000003a30685bc6 <+646>: sub $0xffff,%edx > 0x0000003a30685bcc <+652>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685bd2 <+658>: sub $0x10,%r11 > 0x0000003a30685bd6 <+662>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685bdc <+668>: add $0x10,%rcx > 0x0000003a30685be0 <+672>: movdqa %xmm4,%xmm3 > 0x0000003a30685be4 <+676>: jmpq 0x3a30685b40 <__strncmp_sse2+512> > 0x0000003a30685be9 <+681>: nopl 0x0(%rax) > 0x0000003a30685bf0 <+688>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30685bf4 <+692>: pmovmskb %xmm0,%edx > 0x0000003a30685bf8 <+696>: test $0xfffe,%edx > 0x0000003a30685bfe <+702>: jne 0x3a30685c20 <__strncmp_sse2+736> > 0x0000003a30685c00 <+704>: cmp $0xf,%r11 > 0x0000003a30685c04 <+708>: jbe 0x3a30685c20 <__strncmp_sse2+736> > 0x0000003a30685c06 <+710>: pxor %xmm0,%xmm0 > 0x0000003a30685c0a <+714>: sub $0x1000,%r10 > 0x0000003a30685c11 <+721>: jmpq 0x3a30685b4a <__strncmp_sse2+522> > 0x0000003a30685c16 <+726>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685c20 <+736>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685c25 <+741>: psrldq $0x1,%xmm0 > 0x0000003a30685c2a <+746>: psrldq $0x1,%xmm3 > 0x0000003a30685c2f <+751>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30685c34 <+756>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685c40 <+768>: pxor %xmm0,%xmm0 > 0x0000003a30685c44 <+772>: movdqa (%rdi),%xmm2 > 0x0000003a30685c48 <+776>: movdqa (%rsi),%xmm1 > 0x0000003a30685c4c <+780>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685c50 <+784>: pslldq $0xe,%xmm2 > 0x0000003a30685c55 <+789>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30685c59 <+793>: psubb %xmm0,%xmm2 > 0x0000003a30685c5d <+797>: pmovmskb %xmm2,%r9d > 0x0000003a30685c62 <+802>: shr %cl,%edx > 0x0000003a30685c64 <+804>: shr %cl,%r9d > 0x0000003a30685c67 <+807>: sub %r9d,%edx > 0x0000003a30685c6a <+810>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30685c70 <+816>: movdqa (%rdi),%xmm3 > 0x0000003a30685c74 <+820>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30685c79 <+825>: cmp %r9,%r11 > 0x0000003a30685c7c <+828>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685c82 <+834>: test %r9,%r9 > 0x0000003a30685c85 <+837>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685c8b <+843>: mov %r9,%r11 > 0x0000003a30685c8e <+846>: pxor %xmm0,%xmm0 > 0x0000003a30685c92 <+850>: mov $0x10,%rcx > 0x0000003a30685c99 <+857>: mov $0x2,%r9d > 0x0000003a30685c9f <+863>: lea 0x2(%rdi),%r10 > 0x0000003a30685ca3 <+867>: and $0xfff,%r10 > 0x0000003a30685caa <+874>: sub $0x1000,%r10 > 0x0000003a30685cb1 <+881>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685cc0 <+896>: add $0x10,%r10 > 0x0000003a30685cc4 <+900>: jg 0x3a30685d70 <__strncmp_sse2+1072> > 0x0000003a30685cca <+906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685ccf <+911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685cd4 <+916>: movdqa %xmm2,%xmm4 > 0x0000003a30685cd8 <+920>: psrldq $0x2,%xmm3 > 0x0000003a30685cdd <+925>: pslldq $0xe,%xmm2 > 0x0000003a30685ce2 <+930>: por %xmm3,%xmm2 > 0x0000003a30685ce6 <+934>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685cea <+938>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685cee <+942>: psubb %xmm0,%xmm1 > 0x0000003a30685cf2 <+946>: pmovmskb %xmm1,%edx > 0x0000003a30685cf6 <+950>: sub $0xffff,%edx > 0x0000003a30685cfc <+956>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685d02 <+962>: sub $0x10,%r11 > 0x0000003a30685d06 <+966>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685d0c <+972>: add $0x10,%rcx > 0x0000003a30685d10 <+976>: movdqa %xmm4,%xmm3 > 0x0000003a30685d14 <+980>: add $0x10,%r10 > 0x0000003a30685d18 <+984>: jg 0x3a30685d70 <__strncmp_sse2+1072> > 0x0000003a30685d1a <+986>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685d1f <+991>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685d24 <+996>: movdqa %xmm2,%xmm4 > 0x0000003a30685d28 <+1000>: psrldq $0x2,%xmm3 > 0x0000003a30685d2d <+1005>: pslldq $0xe,%xmm2 > 0x0000003a30685d32 <+1010>: por %xmm3,%xmm2 > 0x0000003a30685d36 <+1014>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685d3a <+1018>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685d3e <+1022>: psubb %xmm0,%xmm1 > 0x0000003a30685d42 <+1026>: pmovmskb %xmm1,%edx > 0x0000003a30685d46 <+1030>: sub $0xffff,%edx > 0x0000003a30685d4c <+1036>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685d52 <+1042>: sub $0x10,%r11 > 0x0000003a30685d56 <+1046>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685d5c <+1052>: add $0x10,%rcx > 0x0000003a30685d60 <+1056>: movdqa %xmm4,%xmm3 > 0x0000003a30685d64 <+1060>: jmpq 0x3a30685cc0 <__strncmp_sse2+896> > 0x0000003a30685d69 <+1065>: nopl 0x0(%rax) > 0x0000003a30685d70 <+1072>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30685d74 <+1076>: pmovmskb %xmm0,%edx > 0x0000003a30685d78 <+1080>: test $0xfffc,%edx > 0x0000003a30685d7e <+1086>: jne 0x3a30685da0 <__strncmp_sse2+1120> > 0x0000003a30685d80 <+1088>: cmp $0xe,%r11 > 0x0000003a30685d84 <+1092>: jbe 0x3a30685da0 <__strncmp_sse2+1120> > 0x0000003a30685d86 <+1094>: pxor %xmm0,%xmm0 > 0x0000003a30685d8a <+1098>: sub $0x1000,%r10 > 0x0000003a30685d91 <+1105>: jmpq 0x3a30685cca <__strncmp_sse2+906> > 0x0000003a30685d96 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685da0 <+1120>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685da5 <+1125>: psrldq $0x2,%xmm0 > 0x0000003a30685daa <+1130>: psrldq $0x2,%xmm3 > 0x0000003a30685daf <+1135>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30685db4 <+1140>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685dc0 <+1152>: pxor %xmm0,%xmm0 > 0x0000003a30685dc4 <+1156>: movdqa (%rdi),%xmm2 > 0x0000003a30685dc8 <+1160>: movdqa (%rsi),%xmm1 > 0x0000003a30685dcc <+1164>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685dd0 <+1168>: pslldq $0xd,%xmm2 > 0x0000003a30685dd5 <+1173>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30685dd9 <+1177>: psubb %xmm0,%xmm2 > 0x0000003a30685ddd <+1181>: pmovmskb %xmm2,%r9d > 0x0000003a30685de2 <+1186>: shr %cl,%edx > 0x0000003a30685de4 <+1188>: shr %cl,%r9d > 0x0000003a30685de7 <+1191>: sub %r9d,%edx > 0x0000003a30685dea <+1194>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30685df0 <+1200>: movdqa (%rdi),%xmm3 > 0x0000003a30685df4 <+1204>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30685df9 <+1209>: cmp %r9,%r11 > 0x0000003a30685dfc <+1212>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685e02 <+1218>: test %r9,%r9 > 0x0000003a30685e05 <+1221>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685e0b <+1227>: mov %r9,%r11 > 0x0000003a30685e0e <+1230>: pxor %xmm0,%xmm0 > 0x0000003a30685e12 <+1234>: mov $0x10,%rcx > 0x0000003a30685e19 <+1241>: mov $0x3,%r9d > 0x0000003a30685e1f <+1247>: lea 0x3(%rdi),%r10 > 0x0000003a30685e23 <+1251>: and $0xfff,%r10 > 0x0000003a30685e2a <+1258>: sub $0x1000,%r10 > 0x0000003a30685e31 <+1265>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685e40 <+1280>: add $0x10,%r10 > 0x0000003a30685e44 <+1284>: jg 0x3a30685ef0 <__strncmp_sse2+1456> > 0x0000003a30685e4a <+1290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685e4f <+1295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685e54 <+1300>: movdqa %xmm2,%xmm4 > 0x0000003a30685e58 <+1304>: psrldq $0x3,%xmm3 > 0x0000003a30685e5d <+1309>: pslldq $0xd,%xmm2 > 0x0000003a30685e62 <+1314>: por %xmm3,%xmm2 > 0x0000003a30685e66 <+1318>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685e6a <+1322>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685e6e <+1326>: psubb %xmm0,%xmm1 > 0x0000003a30685e72 <+1330>: pmovmskb %xmm1,%edx > 0x0000003a30685e76 <+1334>: sub $0xffff,%edx > 0x0000003a30685e7c <+1340>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685e82 <+1346>: sub $0x10,%r11 > 0x0000003a30685e86 <+1350>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685e8c <+1356>: add $0x10,%rcx > 0x0000003a30685e90 <+1360>: movdqa %xmm4,%xmm3 > 0x0000003a30685e94 <+1364>: add $0x10,%r10 > 0x0000003a30685e98 <+1368>: jg 0x3a30685ef0 <__strncmp_sse2+1456> > 0x0000003a30685e9a <+1370>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685e9f <+1375>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685ea4 <+1380>: movdqa %xmm2,%xmm4 > 0x0000003a30685ea8 <+1384>: psrldq $0x3,%xmm3 > 0x0000003a30685ead <+1389>: pslldq $0xd,%xmm2 > 0x0000003a30685eb2 <+1394>: por %xmm3,%xmm2 > 0x0000003a30685eb6 <+1398>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685eba <+1402>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685ebe <+1406>: psubb %xmm0,%xmm1 > 0x0000003a30685ec2 <+1410>: pmovmskb %xmm1,%edx > 0x0000003a30685ec6 <+1414>: sub $0xffff,%edx > 0x0000003a30685ecc <+1420>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30685ed2 <+1426>: sub $0x10,%r11 > 0x0000003a30685ed6 <+1430>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685edc <+1436>: add $0x10,%rcx > 0x0000003a30685ee0 <+1440>: movdqa %xmm4,%xmm3 > 0x0000003a30685ee4 <+1444>: jmpq 0x3a30685e40 <__strncmp_sse2+1280> > 0x0000003a30685ee9 <+1449>: nopl 0x0(%rax) > 0x0000003a30685ef0 <+1456>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30685ef4 <+1460>: pmovmskb %xmm0,%edx > 0x0000003a30685ef8 <+1464>: test $0xfff8,%edx > 0x0000003a30685efe <+1470>: jne 0x3a30685f20 <__strncmp_sse2+1504> > 0x0000003a30685f00 <+1472>: cmp $0xd,%r11 > 0x0000003a30685f04 <+1476>: jbe 0x3a30685f20 <__strncmp_sse2+1504> > 0x0000003a30685f06 <+1478>: pxor %xmm0,%xmm0 > 0x0000003a30685f0a <+1482>: sub $0x1000,%r10 > 0x0000003a30685f11 <+1489>: jmpq 0x3a30685e4a <__strncmp_sse2+1290> > 0x0000003a30685f16 <+1494>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685f20 <+1504>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685f25 <+1509>: psrldq $0x3,%xmm0 > 0x0000003a30685f2a <+1514>: psrldq $0x3,%xmm3 > 0x0000003a30685f2f <+1519>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30685f34 <+1524>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685f40 <+1536>: pxor %xmm0,%xmm0 > 0x0000003a30685f44 <+1540>: movdqa (%rdi),%xmm2 > 0x0000003a30685f48 <+1544>: movdqa (%rsi),%xmm1 > 0x0000003a30685f4c <+1548>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685f50 <+1552>: pslldq $0xc,%xmm2 > 0x0000003a30685f55 <+1557>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30685f59 <+1561>: psubb %xmm0,%xmm2 > 0x0000003a30685f5d <+1565>: pmovmskb %xmm2,%r9d > 0x0000003a30685f62 <+1570>: shr %cl,%edx > 0x0000003a30685f64 <+1572>: shr %cl,%r9d > 0x0000003a30685f67 <+1575>: sub %r9d,%edx > 0x0000003a30685f6a <+1578>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30685f70 <+1584>: movdqa (%rdi),%xmm3 > 0x0000003a30685f74 <+1588>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30685f79 <+1593>: cmp %r9,%r11 > 0x0000003a30685f7c <+1596>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685f82 <+1602>: test %r9,%r9 > 0x0000003a30685f85 <+1605>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30685f8b <+1611>: mov %r9,%r11 > 0x0000003a30685f8e <+1614>: pxor %xmm0,%xmm0 > 0x0000003a30685f92 <+1618>: mov $0x10,%rcx > 0x0000003a30685f99 <+1625>: mov $0x4,%r9d > 0x0000003a30685f9f <+1631>: lea 0x4(%rdi),%r10 > 0x0000003a30685fa3 <+1635>: and $0xfff,%r10 > 0x0000003a30685faa <+1642>: sub $0x1000,%r10 > 0x0000003a30685fb1 <+1649>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30685fc0 <+1664>: add $0x10,%r10 > 0x0000003a30685fc4 <+1668>: jg 0x3a30686070 <__strncmp_sse2+1840> > 0x0000003a30685fca <+1674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30685fcf <+1679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30685fd4 <+1684>: movdqa %xmm2,%xmm4 > 0x0000003a30685fd8 <+1688>: psrldq $0x4,%xmm3 > 0x0000003a30685fdd <+1693>: pslldq $0xc,%xmm2 > 0x0000003a30685fe2 <+1698>: por %xmm3,%xmm2 > 0x0000003a30685fe6 <+1702>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30685fea <+1706>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30685fee <+1710>: psubb %xmm0,%xmm1 > 0x0000003a30685ff2 <+1714>: pmovmskb %xmm1,%edx > 0x0000003a30685ff6 <+1718>: sub $0xffff,%edx > 0x0000003a30685ffc <+1724>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686002 <+1730>: sub $0x10,%r11 > 0x0000003a30686006 <+1734>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068600c <+1740>: add $0x10,%rcx > 0x0000003a30686010 <+1744>: movdqa %xmm4,%xmm3 > 0x0000003a30686014 <+1748>: add $0x10,%r10 > 0x0000003a30686018 <+1752>: jg 0x3a30686070 <__strncmp_sse2+1840> > 0x0000003a3068601a <+1754>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068601f <+1759>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686024 <+1764>: movdqa %xmm2,%xmm4 > 0x0000003a30686028 <+1768>: psrldq $0x4,%xmm3 > 0x0000003a3068602d <+1773>: pslldq $0xc,%xmm2 > 0x0000003a30686032 <+1778>: por %xmm3,%xmm2 > 0x0000003a30686036 <+1782>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068603a <+1786>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068603e <+1790>: psubb %xmm0,%xmm1 > 0x0000003a30686042 <+1794>: pmovmskb %xmm1,%edx > 0x0000003a30686046 <+1798>: sub $0xffff,%edx > 0x0000003a3068604c <+1804>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686052 <+1810>: sub $0x10,%r11 > 0x0000003a30686056 <+1814>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068605c <+1820>: add $0x10,%rcx > 0x0000003a30686060 <+1824>: movdqa %xmm4,%xmm3 > 0x0000003a30686064 <+1828>: jmpq 0x3a30685fc0 <__strncmp_sse2+1664> > 0x0000003a30686069 <+1833>: nopl 0x0(%rax) > 0x0000003a30686070 <+1840>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686074 <+1844>: pmovmskb %xmm0,%edx > 0x0000003a30686078 <+1848>: test $0xfff0,%edx > 0x0000003a3068607e <+1854>: jne 0x3a306860a0 <__strncmp_sse2+1888> > 0x0000003a30686080 <+1856>: cmp $0xc,%r11 > 0x0000003a30686084 <+1860>: jbe 0x3a306860a0 <__strncmp_sse2+1888> > 0x0000003a30686086 <+1862>: pxor %xmm0,%xmm0 > 0x0000003a3068608a <+1866>: sub $0x1000,%r10 > 0x0000003a30686091 <+1873>: jmpq 0x3a30685fca <__strncmp_sse2+1674> > 0x0000003a30686096 <+1878>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306860a0 <+1888>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306860a5 <+1893>: psrldq $0x4,%xmm0 > 0x0000003a306860aa <+1898>: psrldq $0x4,%xmm3 > 0x0000003a306860af <+1903>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a306860b4 <+1908>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306860c0 <+1920>: pxor %xmm0,%xmm0 > 0x0000003a306860c4 <+1924>: movdqa (%rdi),%xmm2 > 0x0000003a306860c8 <+1928>: movdqa (%rsi),%xmm1 > 0x0000003a306860cc <+1932>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306860d0 <+1936>: pslldq $0xb,%xmm2 > 0x0000003a306860d5 <+1941>: pcmpeqb %xmm1,%xmm2 > 0x0000003a306860d9 <+1945>: psubb %xmm0,%xmm2 > 0x0000003a306860dd <+1949>: pmovmskb %xmm2,%r9d > 0x0000003a306860e2 <+1954>: shr %cl,%edx > 0x0000003a306860e4 <+1956>: shr %cl,%r9d > 0x0000003a306860e7 <+1959>: sub %r9d,%edx > 0x0000003a306860ea <+1962>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a306860f0 <+1968>: movdqa (%rdi),%xmm3 > 0x0000003a306860f4 <+1972>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a306860f9 <+1977>: cmp %r9,%r11 > 0x0000003a306860fc <+1980>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686102 <+1986>: test %r9,%r9 > 0x0000003a30686105 <+1989>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068610b <+1995>: mov %r9,%r11 > 0x0000003a3068610e <+1998>: pxor %xmm0,%xmm0 > 0x0000003a30686112 <+2002>: mov $0x10,%rcx > 0x0000003a30686119 <+2009>: mov $0x5,%r9d > 0x0000003a3068611f <+2015>: lea 0x5(%rdi),%r10 > 0x0000003a30686123 <+2019>: and $0xfff,%r10 > 0x0000003a3068612a <+2026>: sub $0x1000,%r10 > 0x0000003a30686131 <+2033>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686140 <+2048>: add $0x10,%r10 > 0x0000003a30686144 <+2052>: jg 0x3a306861f0 <__strncmp_sse2+2224> > 0x0000003a3068614a <+2058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068614f <+2063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686154 <+2068>: movdqa %xmm2,%xmm4 > 0x0000003a30686158 <+2072>: psrldq $0x5,%xmm3 > 0x0000003a3068615d <+2077>: pslldq $0xb,%xmm2 > 0x0000003a30686162 <+2082>: por %xmm3,%xmm2 > 0x0000003a30686166 <+2086>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068616a <+2090>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068616e <+2094>: psubb %xmm0,%xmm1 > 0x0000003a30686172 <+2098>: pmovmskb %xmm1,%edx > 0x0000003a30686176 <+2102>: sub $0xffff,%edx > 0x0000003a3068617c <+2108>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686182 <+2114>: sub $0x10,%r11 > 0x0000003a30686186 <+2118>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068618c <+2124>: add $0x10,%rcx > 0x0000003a30686190 <+2128>: movdqa %xmm4,%xmm3 > 0x0000003a30686194 <+2132>: add $0x10,%r10 > 0x0000003a30686198 <+2136>: jg 0x3a306861f0 <__strncmp_sse2+2224> > 0x0000003a3068619a <+2138>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068619f <+2143>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306861a4 <+2148>: movdqa %xmm2,%xmm4 > 0x0000003a306861a8 <+2152>: psrldq $0x5,%xmm3 > 0x0000003a306861ad <+2157>: pslldq $0xb,%xmm2 > 0x0000003a306861b2 <+2162>: por %xmm3,%xmm2 > 0x0000003a306861b6 <+2166>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306861ba <+2170>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306861be <+2174>: psubb %xmm0,%xmm1 > 0x0000003a306861c2 <+2178>: pmovmskb %xmm1,%edx > 0x0000003a306861c6 <+2182>: sub $0xffff,%edx > 0x0000003a306861cc <+2188>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a306861d2 <+2194>: sub $0x10,%r11 > 0x0000003a306861d6 <+2198>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a306861dc <+2204>: add $0x10,%rcx > 0x0000003a306861e0 <+2208>: movdqa %xmm4,%xmm3 > 0x0000003a306861e4 <+2212>: jmpq 0x3a30686140 <__strncmp_sse2+2048> > 0x0000003a306861e9 <+2217>: nopl 0x0(%rax) > 0x0000003a306861f0 <+2224>: pcmpeqb %xmm3,%xmm0 > 0x0000003a306861f4 <+2228>: pmovmskb %xmm0,%edx > 0x0000003a306861f8 <+2232>: test $0xffe0,%edx > 0x0000003a306861fe <+2238>: jne 0x3a30686220 <__strncmp_sse2+2272> > 0x0000003a30686200 <+2240>: cmp $0xb,%r11 > 0x0000003a30686204 <+2244>: jbe 0x3a30686220 <__strncmp_sse2+2272> > 0x0000003a30686206 <+2246>: pxor %xmm0,%xmm0 > 0x0000003a3068620a <+2250>: sub $0x1000,%r10 > 0x0000003a30686211 <+2257>: jmpq 0x3a3068614a <__strncmp_sse2+2058> > 0x0000003a30686216 <+2262>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686220 <+2272>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686225 <+2277>: psrldq $0x5,%xmm0 > 0x0000003a3068622a <+2282>: psrldq $0x5,%xmm3 > 0x0000003a3068622f <+2287>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686234 <+2292>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686240 <+2304>: pxor %xmm0,%xmm0 > 0x0000003a30686244 <+2308>: movdqa (%rdi),%xmm2 > 0x0000003a30686248 <+2312>: movdqa (%rsi),%xmm1 > 0x0000003a3068624c <+2316>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686250 <+2320>: pslldq $0xa,%xmm2 > 0x0000003a30686255 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686259 <+2329>: psubb %xmm0,%xmm2 > 0x0000003a3068625d <+2333>: pmovmskb %xmm2,%r9d > 0x0000003a30686262 <+2338>: shr %cl,%edx > 0x0000003a30686264 <+2340>: shr %cl,%r9d > 0x0000003a30686267 <+2343>: sub %r9d,%edx > 0x0000003a3068626a <+2346>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686270 <+2352>: movdqa (%rdi),%xmm3 > 0x0000003a30686274 <+2356>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686279 <+2361>: cmp %r9,%r11 > 0x0000003a3068627c <+2364>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686282 <+2370>: test %r9,%r9 > 0x0000003a30686285 <+2373>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068628b <+2379>: mov %r9,%r11 > 0x0000003a3068628e <+2382>: pxor %xmm0,%xmm0 > 0x0000003a30686292 <+2386>: mov $0x10,%rcx > 0x0000003a30686299 <+2393>: mov $0x6,%r9d > 0x0000003a3068629f <+2399>: lea 0x6(%rdi),%r10 > 0x0000003a306862a3 <+2403>: and $0xfff,%r10 > 0x0000003a306862aa <+2410>: sub $0x1000,%r10 > 0x0000003a306862b1 <+2417>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306862c0 <+2432>: add $0x10,%r10 > 0x0000003a306862c4 <+2436>: jg 0x3a30686370 <__strncmp_sse2+2608> > 0x0000003a306862ca <+2442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306862cf <+2447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306862d4 <+2452>: movdqa %xmm2,%xmm4 > 0x0000003a306862d8 <+2456>: psrldq $0x6,%xmm3 > 0x0000003a306862dd <+2461>: pslldq $0xa,%xmm2 > 0x0000003a306862e2 <+2466>: por %xmm3,%xmm2 > 0x0000003a306862e6 <+2470>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306862ea <+2474>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306862ee <+2478>: psubb %xmm0,%xmm1 > 0x0000003a306862f2 <+2482>: pmovmskb %xmm1,%edx > 0x0000003a306862f6 <+2486>: sub $0xffff,%edx > 0x0000003a306862fc <+2492>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686302 <+2498>: sub $0x10,%r11 > 0x0000003a30686306 <+2502>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068630c <+2508>: add $0x10,%rcx > 0x0000003a30686310 <+2512>: movdqa %xmm4,%xmm3 > 0x0000003a30686314 <+2516>: add $0x10,%r10 > 0x0000003a30686318 <+2520>: jg 0x3a30686370 <__strncmp_sse2+2608> > 0x0000003a3068631a <+2522>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068631f <+2527>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686324 <+2532>: movdqa %xmm2,%xmm4 > 0x0000003a30686328 <+2536>: psrldq $0x6,%xmm3 > 0x0000003a3068632d <+2541>: pslldq $0xa,%xmm2 > 0x0000003a30686332 <+2546>: por %xmm3,%xmm2 > 0x0000003a30686336 <+2550>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068633a <+2554>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068633e <+2558>: psubb %xmm0,%xmm1 > 0x0000003a30686342 <+2562>: pmovmskb %xmm1,%edx > 0x0000003a30686346 <+2566>: sub $0xffff,%edx > 0x0000003a3068634c <+2572>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686352 <+2578>: sub $0x10,%r11 > 0x0000003a30686356 <+2582>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068635c <+2588>: add $0x10,%rcx > 0x0000003a30686360 <+2592>: movdqa %xmm4,%xmm3 > 0x0000003a30686364 <+2596>: jmpq 0x3a306862c0 <__strncmp_sse2+2432> > 0x0000003a30686369 <+2601>: nopl 0x0(%rax) > 0x0000003a30686370 <+2608>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686374 <+2612>: pmovmskb %xmm0,%edx > 0x0000003a30686378 <+2616>: test $0xffc0,%edx > 0x0000003a3068637e <+2622>: jne 0x3a306863a0 <__strncmp_sse2+2656> > 0x0000003a30686380 <+2624>: cmp $0xa,%r11 > 0x0000003a30686384 <+2628>: jbe 0x3a306863a0 <__strncmp_sse2+2656> > 0x0000003a30686386 <+2630>: pxor %xmm0,%xmm0 > 0x0000003a3068638a <+2634>: sub $0x1000,%r10 > 0x0000003a30686391 <+2641>: jmpq 0x3a306862ca <__strncmp_sse2+2442> > 0x0000003a30686396 <+2646>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306863a0 <+2656>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306863a5 <+2661>: psrldq $0x6,%xmm0 > 0x0000003a306863aa <+2666>: psrldq $0x6,%xmm3 > 0x0000003a306863af <+2671>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a306863b4 <+2676>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306863c0 <+2688>: pxor %xmm0,%xmm0 > 0x0000003a306863c4 <+2692>: movdqa (%rdi),%xmm2 > 0x0000003a306863c8 <+2696>: movdqa (%rsi),%xmm1 > 0x0000003a306863cc <+2700>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306863d0 <+2704>: pslldq $0x9,%xmm2 > 0x0000003a306863d5 <+2709>: pcmpeqb %xmm1,%xmm2 > 0x0000003a306863d9 <+2713>: psubb %xmm0,%xmm2 > 0x0000003a306863dd <+2717>: pmovmskb %xmm2,%r9d > 0x0000003a306863e2 <+2722>: shr %cl,%edx > 0x0000003a306863e4 <+2724>: shr %cl,%r9d > 0x0000003a306863e7 <+2727>: sub %r9d,%edx > 0x0000003a306863ea <+2730>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a306863f0 <+2736>: movdqa (%rdi),%xmm3 > 0x0000003a306863f4 <+2740>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a306863f9 <+2745>: cmp %r9,%r11 > 0x0000003a306863fc <+2748>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686402 <+2754>: test %r9,%r9 > 0x0000003a30686405 <+2757>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068640b <+2763>: mov %r9,%r11 > 0x0000003a3068640e <+2766>: pxor %xmm0,%xmm0 > 0x0000003a30686412 <+2770>: mov $0x10,%rcx > 0x0000003a30686419 <+2777>: mov $0x7,%r9d > 0x0000003a3068641f <+2783>: lea 0x7(%rdi),%r10 > 0x0000003a30686423 <+2787>: and $0xfff,%r10 > 0x0000003a3068642a <+2794>: sub $0x1000,%r10 > 0x0000003a30686431 <+2801>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686440 <+2816>: add $0x10,%r10 > 0x0000003a30686444 <+2820>: jg 0x3a306864f0 <__strncmp_sse2+2992> > 0x0000003a3068644a <+2826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068644f <+2831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686454 <+2836>: movdqa %xmm2,%xmm4 > 0x0000003a30686458 <+2840>: psrldq $0x7,%xmm3 > 0x0000003a3068645d <+2845>: pslldq $0x9,%xmm2 > 0x0000003a30686462 <+2850>: por %xmm3,%xmm2 > 0x0000003a30686466 <+2854>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068646a <+2858>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068646e <+2862>: psubb %xmm0,%xmm1 > 0x0000003a30686472 <+2866>: pmovmskb %xmm1,%edx > 0x0000003a30686476 <+2870>: sub $0xffff,%edx > 0x0000003a3068647c <+2876>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686482 <+2882>: sub $0x10,%r11 > 0x0000003a30686486 <+2886>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068648c <+2892>: add $0x10,%rcx > 0x0000003a30686490 <+2896>: movdqa %xmm4,%xmm3 > 0x0000003a30686494 <+2900>: add $0x10,%r10 > 0x0000003a30686498 <+2904>: jg 0x3a306864f0 <__strncmp_sse2+2992> > 0x0000003a3068649a <+2906>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068649f <+2911>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306864a4 <+2916>: movdqa %xmm2,%xmm4 > 0x0000003a306864a8 <+2920>: psrldq $0x7,%xmm3 > 0x0000003a306864ad <+2925>: pslldq $0x9,%xmm2 > 0x0000003a306864b2 <+2930>: por %xmm3,%xmm2 > 0x0000003a306864b6 <+2934>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306864ba <+2938>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306864be <+2942>: psubb %xmm0,%xmm1 > 0x0000003a306864c2 <+2946>: pmovmskb %xmm1,%edx > 0x0000003a306864c6 <+2950>: sub $0xffff,%edx > 0x0000003a306864cc <+2956>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a306864d2 <+2962>: sub $0x10,%r11 > 0x0000003a306864d6 <+2966>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a306864dc <+2972>: add $0x10,%rcx > 0x0000003a306864e0 <+2976>: movdqa %xmm4,%xmm3 > 0x0000003a306864e4 <+2980>: jmpq 0x3a30686440 <__strncmp_sse2+2816> > 0x0000003a306864e9 <+2985>: nopl 0x0(%rax) > 0x0000003a306864f0 <+2992>: pcmpeqb %xmm3,%xmm0 > 0x0000003a306864f4 <+2996>: pmovmskb %xmm0,%edx > 0x0000003a306864f8 <+3000>: test $0xff80,%edx > 0x0000003a306864fe <+3006>: jne 0x3a30686520 <__strncmp_sse2+3040> > 0x0000003a30686500 <+3008>: cmp $0x9,%r11 > 0x0000003a30686504 <+3012>: jbe 0x3a30686520 <__strncmp_sse2+3040> > 0x0000003a30686506 <+3014>: pxor %xmm0,%xmm0 > 0x0000003a3068650a <+3018>: sub $0x1000,%r10 > 0x0000003a30686511 <+3025>: jmpq 0x3a3068644a <__strncmp_sse2+2826> > 0x0000003a30686516 <+3030>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686520 <+3040>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686525 <+3045>: psrldq $0x7,%xmm0 > 0x0000003a3068652a <+3050>: psrldq $0x7,%xmm3 > 0x0000003a3068652f <+3055>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686534 <+3060>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686540 <+3072>: pxor %xmm0,%xmm0 > 0x0000003a30686544 <+3076>: movdqa (%rdi),%xmm2 > 0x0000003a30686548 <+3080>: movdqa (%rsi),%xmm1 > 0x0000003a3068654c <+3084>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686550 <+3088>: pslldq $0x8,%xmm2 > 0x0000003a30686555 <+3093>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686559 <+3097>: psubb %xmm0,%xmm2 > 0x0000003a3068655d <+3101>: pmovmskb %xmm2,%r9d > 0x0000003a30686562 <+3106>: shr %cl,%edx > 0x0000003a30686564 <+3108>: shr %cl,%r9d > 0x0000003a30686567 <+3111>: sub %r9d,%edx > 0x0000003a3068656a <+3114>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686570 <+3120>: movdqa (%rdi),%xmm3 > 0x0000003a30686574 <+3124>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686579 <+3129>: cmp %r9,%r11 > 0x0000003a3068657c <+3132>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686582 <+3138>: test %r9,%r9 > 0x0000003a30686585 <+3141>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068658b <+3147>: mov %r9,%r11 > 0x0000003a3068658e <+3150>: pxor %xmm0,%xmm0 > 0x0000003a30686592 <+3154>: mov $0x10,%rcx > 0x0000003a30686599 <+3161>: mov $0x8,%r9d > 0x0000003a3068659f <+3167>: lea 0x8(%rdi),%r10 > 0x0000003a306865a3 <+3171>: and $0xfff,%r10 > 0x0000003a306865aa <+3178>: sub $0x1000,%r10 > 0x0000003a306865b1 <+3185>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306865c0 <+3200>: add $0x10,%r10 > 0x0000003a306865c4 <+3204>: jg 0x3a30686670 <__strncmp_sse2+3376> > 0x0000003a306865ca <+3210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306865cf <+3215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306865d4 <+3220>: movdqa %xmm2,%xmm4 > 0x0000003a306865d8 <+3224>: psrldq $0x8,%xmm3 > 0x0000003a306865dd <+3229>: pslldq $0x8,%xmm2 > 0x0000003a306865e2 <+3234>: por %xmm3,%xmm2 > 0x0000003a306865e6 <+3238>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306865ea <+3242>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306865ee <+3246>: psubb %xmm0,%xmm1 > 0x0000003a306865f2 <+3250>: pmovmskb %xmm1,%edx > 0x0000003a306865f6 <+3254>: sub $0xffff,%edx > 0x0000003a306865fc <+3260>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686602 <+3266>: sub $0x10,%r11 > 0x0000003a30686606 <+3270>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068660c <+3276>: add $0x10,%rcx > 0x0000003a30686610 <+3280>: movdqa %xmm4,%xmm3 > 0x0000003a30686614 <+3284>: add $0x10,%r10 > 0x0000003a30686618 <+3288>: jg 0x3a30686670 <__strncmp_sse2+3376> > 0x0000003a3068661a <+3290>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068661f <+3295>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686624 <+3300>: movdqa %xmm2,%xmm4 > 0x0000003a30686628 <+3304>: psrldq $0x8,%xmm3 > 0x0000003a3068662d <+3309>: pslldq $0x8,%xmm2 > 0x0000003a30686632 <+3314>: por %xmm3,%xmm2 > 0x0000003a30686636 <+3318>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068663a <+3322>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068663e <+3326>: psubb %xmm0,%xmm1 > 0x0000003a30686642 <+3330>: pmovmskb %xmm1,%edx > 0x0000003a30686646 <+3334>: sub $0xffff,%edx > 0x0000003a3068664c <+3340>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686652 <+3346>: sub $0x10,%r11 > 0x0000003a30686656 <+3350>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068665c <+3356>: add $0x10,%rcx > 0x0000003a30686660 <+3360>: movdqa %xmm4,%xmm3 > 0x0000003a30686664 <+3364>: jmpq 0x3a306865c0 <__strncmp_sse2+3200> > 0x0000003a30686669 <+3369>: nopl 0x0(%rax) > 0x0000003a30686670 <+3376>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686674 <+3380>: pmovmskb %xmm0,%edx > 0x0000003a30686678 <+3384>: test $0xff00,%edx > 0x0000003a3068667e <+3390>: jne 0x3a306866a0 <__strncmp_sse2+3424> > 0x0000003a30686680 <+3392>: cmp $0x8,%r11 > 0x0000003a30686684 <+3396>: jbe 0x3a306866a0 <__strncmp_sse2+3424> > 0x0000003a30686686 <+3398>: pxor %xmm0,%xmm0 > 0x0000003a3068668a <+3402>: sub $0x1000,%r10 > 0x0000003a30686691 <+3409>: jmpq 0x3a306865ca <__strncmp_sse2+3210> > 0x0000003a30686696 <+3414>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306866a0 <+3424>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306866a5 <+3429>: psrldq $0x8,%xmm0 > 0x0000003a306866aa <+3434>: psrldq $0x8,%xmm3 > 0x0000003a306866af <+3439>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a306866b4 <+3444>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306866c0 <+3456>: pxor %xmm0,%xmm0 > 0x0000003a306866c4 <+3460>: movdqa (%rdi),%xmm2 > 0x0000003a306866c8 <+3464>: movdqa (%rsi),%xmm1 > 0x0000003a306866cc <+3468>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306866d0 <+3472>: pslldq $0x7,%xmm2 > 0x0000003a306866d5 <+3477>: pcmpeqb %xmm1,%xmm2 > 0x0000003a306866d9 <+3481>: psubb %xmm0,%xmm2 > 0x0000003a306866dd <+3485>: pmovmskb %xmm2,%r9d > 0x0000003a306866e2 <+3490>: shr %cl,%edx > 0x0000003a306866e4 <+3492>: shr %cl,%r9d > 0x0000003a306866e7 <+3495>: sub %r9d,%edx > 0x0000003a306866ea <+3498>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a306866f0 <+3504>: movdqa (%rdi),%xmm3 > 0x0000003a306866f4 <+3508>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a306866f9 <+3513>: cmp %r9,%r11 > 0x0000003a306866fc <+3516>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686702 <+3522>: test %r9,%r9 > 0x0000003a30686705 <+3525>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068670b <+3531>: mov %r9,%r11 > 0x0000003a3068670e <+3534>: pxor %xmm0,%xmm0 > 0x0000003a30686712 <+3538>: mov $0x10,%rcx > 0x0000003a30686719 <+3545>: mov $0x9,%r9d > 0x0000003a3068671f <+3551>: lea 0x9(%rdi),%r10 > 0x0000003a30686723 <+3555>: and $0xfff,%r10 > 0x0000003a3068672a <+3562>: sub $0x1000,%r10 > 0x0000003a30686731 <+3569>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686740 <+3584>: add $0x10,%r10 > 0x0000003a30686744 <+3588>: jg 0x3a306867f0 <__strncmp_sse2+3760> > 0x0000003a3068674a <+3594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068674f <+3599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686754 <+3604>: movdqa %xmm2,%xmm4 > 0x0000003a30686758 <+3608>: psrldq $0x9,%xmm3 > 0x0000003a3068675d <+3613>: pslldq $0x7,%xmm2 > 0x0000003a30686762 <+3618>: por %xmm3,%xmm2 > 0x0000003a30686766 <+3622>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068676a <+3626>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068676e <+3630>: psubb %xmm0,%xmm1 > 0x0000003a30686772 <+3634>: pmovmskb %xmm1,%edx > 0x0000003a30686776 <+3638>: sub $0xffff,%edx > 0x0000003a3068677c <+3644>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686782 <+3650>: sub $0x10,%r11 > 0x0000003a30686786 <+3654>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068678c <+3660>: add $0x10,%rcx > 0x0000003a30686790 <+3664>: movdqa %xmm4,%xmm3 > 0x0000003a30686794 <+3668>: add $0x10,%r10 > 0x0000003a30686798 <+3672>: jg 0x3a306867f0 <__strncmp_sse2+3760> > 0x0000003a3068679a <+3674>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068679f <+3679>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306867a4 <+3684>: movdqa %xmm2,%xmm4 > 0x0000003a306867a8 <+3688>: psrldq $0x9,%xmm3 > 0x0000003a306867ad <+3693>: pslldq $0x7,%xmm2 > 0x0000003a306867b2 <+3698>: por %xmm3,%xmm2 > 0x0000003a306867b6 <+3702>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306867ba <+3706>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306867be <+3710>: psubb %xmm0,%xmm1 > 0x0000003a306867c2 <+3714>: pmovmskb %xmm1,%edx > 0x0000003a306867c6 <+3718>: sub $0xffff,%edx > 0x0000003a306867cc <+3724>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a306867d2 <+3730>: sub $0x10,%r11 > 0x0000003a306867d6 <+3734>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a306867dc <+3740>: add $0x10,%rcx > 0x0000003a306867e0 <+3744>: movdqa %xmm4,%xmm3 > 0x0000003a306867e4 <+3748>: jmpq 0x3a30686740 <__strncmp_sse2+3584> > 0x0000003a306867e9 <+3753>: nopl 0x0(%rax) > 0x0000003a306867f0 <+3760>: pcmpeqb %xmm3,%xmm0 > 0x0000003a306867f4 <+3764>: pmovmskb %xmm0,%edx > 0x0000003a306867f8 <+3768>: test $0xfe00,%edx > 0x0000003a306867fe <+3774>: jne 0x3a30686820 <__strncmp_sse2+3808> > 0x0000003a30686800 <+3776>: cmp $0x7,%r11 > 0x0000003a30686804 <+3780>: jbe 0x3a30686820 <__strncmp_sse2+3808> > 0x0000003a30686806 <+3782>: pxor %xmm0,%xmm0 > 0x0000003a3068680a <+3786>: sub $0x1000,%r10 > 0x0000003a30686811 <+3793>: jmpq 0x3a3068674a <__strncmp_sse2+3594> > 0x0000003a30686816 <+3798>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686820 <+3808>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686825 <+3813>: psrldq $0x9,%xmm0 > 0x0000003a3068682a <+3818>: psrldq $0x9,%xmm3 > 0x0000003a3068682f <+3823>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686834 <+3828>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686840 <+3840>: pxor %xmm0,%xmm0 > 0x0000003a30686844 <+3844>: movdqa (%rdi),%xmm2 > 0x0000003a30686848 <+3848>: movdqa (%rsi),%xmm1 > 0x0000003a3068684c <+3852>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686850 <+3856>: pslldq $0x6,%xmm2 > 0x0000003a30686855 <+3861>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686859 <+3865>: psubb %xmm0,%xmm2 > 0x0000003a3068685d <+3869>: pmovmskb %xmm2,%r9d > 0x0000003a30686862 <+3874>: shr %cl,%edx > 0x0000003a30686864 <+3876>: shr %cl,%r9d > 0x0000003a30686867 <+3879>: sub %r9d,%edx > 0x0000003a3068686a <+3882>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686870 <+3888>: movdqa (%rdi),%xmm3 > 0x0000003a30686874 <+3892>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686879 <+3897>: cmp %r9,%r11 > 0x0000003a3068687c <+3900>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686882 <+3906>: test %r9,%r9 > 0x0000003a30686885 <+3909>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068688b <+3915>: mov %r9,%r11 > 0x0000003a3068688e <+3918>: pxor %xmm0,%xmm0 > 0x0000003a30686892 <+3922>: mov $0x10,%rcx > 0x0000003a30686899 <+3929>: mov $0xa,%r9d > 0x0000003a3068689f <+3935>: lea 0xa(%rdi),%r10 > 0x0000003a306868a3 <+3939>: and $0xfff,%r10 > 0x0000003a306868aa <+3946>: sub $0x1000,%r10 > 0x0000003a306868b1 <+3953>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306868c0 <+3968>: add $0x10,%r10 > 0x0000003a306868c4 <+3972>: jg 0x3a30686970 <__strncmp_sse2+4144> > 0x0000003a306868ca <+3978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306868cf <+3983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306868d4 <+3988>: movdqa %xmm2,%xmm4 > 0x0000003a306868d8 <+3992>: psrldq $0xa,%xmm3 > 0x0000003a306868dd <+3997>: pslldq $0x6,%xmm2 > 0x0000003a306868e2 <+4002>: por %xmm3,%xmm2 > 0x0000003a306868e6 <+4006>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306868ea <+4010>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306868ee <+4014>: psubb %xmm0,%xmm1 > 0x0000003a306868f2 <+4018>: pmovmskb %xmm1,%edx > 0x0000003a306868f6 <+4022>: sub $0xffff,%edx > 0x0000003a306868fc <+4028>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686902 <+4034>: sub $0x10,%r11 > 0x0000003a30686906 <+4038>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068690c <+4044>: add $0x10,%rcx > 0x0000003a30686910 <+4048>: movdqa %xmm4,%xmm3 > 0x0000003a30686914 <+4052>: add $0x10,%r10 > 0x0000003a30686918 <+4056>: jg 0x3a30686970 <__strncmp_sse2+4144> > 0x0000003a3068691a <+4058>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068691f <+4063>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686924 <+4068>: movdqa %xmm2,%xmm4 > 0x0000003a30686928 <+4072>: psrldq $0xa,%xmm3 > 0x0000003a3068692d <+4077>: pslldq $0x6,%xmm2 > 0x0000003a30686932 <+4082>: por %xmm3,%xmm2 > 0x0000003a30686936 <+4086>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068693a <+4090>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068693e <+4094>: psubb %xmm0,%xmm1 > 0x0000003a30686942 <+4098>: pmovmskb %xmm1,%edx > 0x0000003a30686946 <+4102>: sub $0xffff,%edx > 0x0000003a3068694c <+4108>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686952 <+4114>: sub $0x10,%r11 > 0x0000003a30686956 <+4118>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068695c <+4124>: add $0x10,%rcx > 0x0000003a30686960 <+4128>: movdqa %xmm4,%xmm3 > 0x0000003a30686964 <+4132>: jmpq 0x3a306868c0 <__strncmp_sse2+3968> > 0x0000003a30686969 <+4137>: nopl 0x0(%rax) > 0x0000003a30686970 <+4144>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686974 <+4148>: pmovmskb %xmm0,%edx > 0x0000003a30686978 <+4152>: test $0xfc00,%edx > 0x0000003a3068697e <+4158>: jne 0x3a306869a0 <__strncmp_sse2+4192> > 0x0000003a30686980 <+4160>: cmp $0x6,%r11 > 0x0000003a30686984 <+4164>: jbe 0x3a306869a0 <__strncmp_sse2+4192> > 0x0000003a30686986 <+4166>: pxor %xmm0,%xmm0 > 0x0000003a3068698a <+4170>: sub $0x1000,%r10 > 0x0000003a30686991 <+4177>: jmpq 0x3a306868ca <__strncmp_sse2+3978> > 0x0000003a30686996 <+4182>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306869a0 <+4192>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a306869a5 <+4197>: psrldq $0xa,%xmm0 > 0x0000003a306869aa <+4202>: psrldq $0xa,%xmm3 > 0x0000003a306869af <+4207>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a306869b4 <+4212>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306869c0 <+4224>: pxor %xmm0,%xmm0 > 0x0000003a306869c4 <+4228>: movdqa (%rdi),%xmm2 > 0x0000003a306869c8 <+4232>: movdqa (%rsi),%xmm1 > 0x0000003a306869cc <+4236>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306869d0 <+4240>: pslldq $0x5,%xmm2 > 0x0000003a306869d5 <+4245>: pcmpeqb %xmm1,%xmm2 > 0x0000003a306869d9 <+4249>: psubb %xmm0,%xmm2 > 0x0000003a306869dd <+4253>: pmovmskb %xmm2,%r9d > 0x0000003a306869e2 <+4258>: shr %cl,%edx > 0x0000003a306869e4 <+4260>: shr %cl,%r9d > 0x0000003a306869e7 <+4263>: sub %r9d,%edx > 0x0000003a306869ea <+4266>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a306869f0 <+4272>: movdqa (%rdi),%xmm3 > 0x0000003a306869f4 <+4276>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a306869f9 <+4281>: cmp %r9,%r11 > 0x0000003a306869fc <+4284>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686a02 <+4290>: test %r9,%r9 > 0x0000003a30686a05 <+4293>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686a0b <+4299>: mov %r9,%r11 > 0x0000003a30686a0e <+4302>: pxor %xmm0,%xmm0 > 0x0000003a30686a12 <+4306>: mov $0x10,%rcx > 0x0000003a30686a19 <+4313>: mov $0xb,%r9d > 0x0000003a30686a1f <+4319>: lea 0xb(%rdi),%r10 > 0x0000003a30686a23 <+4323>: and $0xfff,%r10 > 0x0000003a30686a2a <+4330>: sub $0x1000,%r10 > 0x0000003a30686a31 <+4337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686a40 <+4352>: add $0x10,%r10 > 0x0000003a30686a44 <+4356>: jg 0x3a30686af0 <__strncmp_sse2+4528> > 0x0000003a30686a4a <+4362>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686a4f <+4367>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686a54 <+4372>: movdqa %xmm2,%xmm4 > 0x0000003a30686a58 <+4376>: psrldq $0xb,%xmm3 > 0x0000003a30686a5d <+4381>: pslldq $0x5,%xmm2 > 0x0000003a30686a62 <+4386>: por %xmm3,%xmm2 > 0x0000003a30686a66 <+4390>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686a6a <+4394>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686a6e <+4398>: psubb %xmm0,%xmm1 > 0x0000003a30686a72 <+4402>: pmovmskb %xmm1,%edx > 0x0000003a30686a76 <+4406>: sub $0xffff,%edx > 0x0000003a30686a7c <+4412>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686a82 <+4418>: sub $0x10,%r11 > 0x0000003a30686a86 <+4422>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686a8c <+4428>: add $0x10,%rcx > 0x0000003a30686a90 <+4432>: movdqa %xmm4,%xmm3 > 0x0000003a30686a94 <+4436>: add $0x10,%r10 > 0x0000003a30686a98 <+4440>: jg 0x3a30686af0 <__strncmp_sse2+4528> > 0x0000003a30686a9a <+4442>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686a9f <+4447>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686aa4 <+4452>: movdqa %xmm2,%xmm4 > 0x0000003a30686aa8 <+4456>: psrldq $0xb,%xmm3 > 0x0000003a30686aad <+4461>: pslldq $0x5,%xmm2 > 0x0000003a30686ab2 <+4466>: por %xmm3,%xmm2 > 0x0000003a30686ab6 <+4470>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686aba <+4474>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686abe <+4478>: psubb %xmm0,%xmm1 > 0x0000003a30686ac2 <+4482>: pmovmskb %xmm1,%edx > 0x0000003a30686ac6 <+4486>: sub $0xffff,%edx > 0x0000003a30686acc <+4492>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686ad2 <+4498>: sub $0x10,%r11 > 0x0000003a30686ad6 <+4502>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686adc <+4508>: add $0x10,%rcx > 0x0000003a30686ae0 <+4512>: movdqa %xmm4,%xmm3 > 0x0000003a30686ae4 <+4516>: jmpq 0x3a30686a40 <__strncmp_sse2+4352> > 0x0000003a30686ae9 <+4521>: nopl 0x0(%rax) > 0x0000003a30686af0 <+4528>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686af4 <+4532>: pmovmskb %xmm0,%edx > 0x0000003a30686af8 <+4536>: test $0xf800,%edx > 0x0000003a30686afe <+4542>: jne 0x3a30686b20 <__strncmp_sse2+4576> > 0x0000003a30686b00 <+4544>: cmp $0x5,%r11 > 0x0000003a30686b04 <+4548>: jbe 0x3a30686b20 <__strncmp_sse2+4576> > 0x0000003a30686b06 <+4550>: pxor %xmm0,%xmm0 > 0x0000003a30686b0a <+4554>: sub $0x1000,%r10 > 0x0000003a30686b11 <+4561>: jmpq 0x3a30686a4a <__strncmp_sse2+4362> > 0x0000003a30686b16 <+4566>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686b20 <+4576>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686b25 <+4581>: psrldq $0xb,%xmm0 > 0x0000003a30686b2a <+4586>: psrldq $0xb,%xmm3 > 0x0000003a30686b2f <+4591>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686b34 <+4596>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686b40 <+4608>: pxor %xmm0,%xmm0 > 0x0000003a30686b44 <+4612>: movdqa (%rdi),%xmm2 > 0x0000003a30686b48 <+4616>: movdqa (%rsi),%xmm1 > 0x0000003a30686b4c <+4620>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686b50 <+4624>: pslldq $0x4,%xmm2 > 0x0000003a30686b55 <+4629>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686b59 <+4633>: psubb %xmm0,%xmm2 > 0x0000003a30686b5d <+4637>: pmovmskb %xmm2,%r9d > 0x0000003a30686b62 <+4642>: shr %cl,%edx > 0x0000003a30686b64 <+4644>: shr %cl,%r9d > 0x0000003a30686b67 <+4647>: sub %r9d,%edx > 0x0000003a30686b6a <+4650>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686b70 <+4656>: movdqa (%rdi),%xmm3 > 0x0000003a30686b74 <+4660>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686b79 <+4665>: cmp %r9,%r11 > 0x0000003a30686b7c <+4668>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686b82 <+4674>: test %r9,%r9 > 0x0000003a30686b85 <+4677>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686b8b <+4683>: mov %r9,%r11 > 0x0000003a30686b8e <+4686>: pxor %xmm0,%xmm0 > 0x0000003a30686b92 <+4690>: mov $0x10,%rcx > 0x0000003a30686b99 <+4697>: mov $0xc,%r9d > 0x0000003a30686b9f <+4703>: lea 0xc(%rdi),%r10 > 0x0000003a30686ba3 <+4707>: and $0xfff,%r10 > 0x0000003a30686baa <+4714>: sub $0x1000,%r10 > 0x0000003a30686bb1 <+4721>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686bc0 <+4736>: add $0x10,%r10 > 0x0000003a30686bc4 <+4740>: jg 0x3a30686c70 <__strncmp_sse2+4912> > 0x0000003a30686bca <+4746>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686bcf <+4751>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686bd4 <+4756>: movdqa %xmm2,%xmm4 > 0x0000003a30686bd8 <+4760>: psrldq $0xc,%xmm3 > 0x0000003a30686bdd <+4765>: pslldq $0x4,%xmm2 > 0x0000003a30686be2 <+4770>: por %xmm3,%xmm2 > 0x0000003a30686be6 <+4774>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686bea <+4778>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686bee <+4782>: psubb %xmm0,%xmm1 > 0x0000003a30686bf2 <+4786>: pmovmskb %xmm1,%edx > 0x0000003a30686bf6 <+4790>: sub $0xffff,%edx > 0x0000003a30686bfc <+4796>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686c02 <+4802>: sub $0x10,%r11 > 0x0000003a30686c06 <+4806>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686c0c <+4812>: add $0x10,%rcx > 0x0000003a30686c10 <+4816>: movdqa %xmm4,%xmm3 > 0x0000003a30686c14 <+4820>: add $0x10,%r10 > 0x0000003a30686c18 <+4824>: jg 0x3a30686c70 <__strncmp_sse2+4912> > 0x0000003a30686c1a <+4826>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686c1f <+4831>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686c24 <+4836>: movdqa %xmm2,%xmm4 > 0x0000003a30686c28 <+4840>: psrldq $0xc,%xmm3 > 0x0000003a30686c2d <+4845>: pslldq $0x4,%xmm2 > 0x0000003a30686c32 <+4850>: por %xmm3,%xmm2 > 0x0000003a30686c36 <+4854>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686c3a <+4858>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686c3e <+4862>: psubb %xmm0,%xmm1 > 0x0000003a30686c42 <+4866>: pmovmskb %xmm1,%edx > 0x0000003a30686c46 <+4870>: sub $0xffff,%edx > 0x0000003a30686c4c <+4876>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686c52 <+4882>: sub $0x10,%r11 > 0x0000003a30686c56 <+4886>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686c5c <+4892>: add $0x10,%rcx > 0x0000003a30686c60 <+4896>: movdqa %xmm4,%xmm3 > 0x0000003a30686c64 <+4900>: jmpq 0x3a30686bc0 <__strncmp_sse2+4736> > 0x0000003a30686c69 <+4905>: nopl 0x0(%rax) > 0x0000003a30686c70 <+4912>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686c74 <+4916>: pmovmskb %xmm0,%edx > 0x0000003a30686c78 <+4920>: test $0xf000,%edx > 0x0000003a30686c7e <+4926>: jne 0x3a30686ca0 <__strncmp_sse2+4960> > 0x0000003a30686c80 <+4928>: cmp $0x4,%r11 > 0x0000003a30686c84 <+4932>: jbe 0x3a30686ca0 <__strncmp_sse2+4960> > 0x0000003a30686c86 <+4934>: pxor %xmm0,%xmm0 > 0x0000003a30686c8a <+4938>: sub $0x1000,%r10 > 0x0000003a30686c91 <+4945>: jmpq 0x3a30686bca <__strncmp_sse2+4746> > 0x0000003a30686c96 <+4950>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686ca0 <+4960>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686ca5 <+4965>: psrldq $0xc,%xmm0 > 0x0000003a30686caa <+4970>: psrldq $0xc,%xmm3 > 0x0000003a30686caf <+4975>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686cb4 <+4980>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686cc0 <+4992>: pxor %xmm0,%xmm0 > 0x0000003a30686cc4 <+4996>: movdqa (%rdi),%xmm2 > 0x0000003a30686cc8 <+5000>: movdqa (%rsi),%xmm1 > 0x0000003a30686ccc <+5004>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686cd0 <+5008>: pslldq $0x3,%xmm2 > 0x0000003a30686cd5 <+5013>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686cd9 <+5017>: psubb %xmm0,%xmm2 > 0x0000003a30686cdd <+5021>: pmovmskb %xmm2,%r9d > 0x0000003a30686ce2 <+5026>: shr %cl,%edx > 0x0000003a30686ce4 <+5028>: shr %cl,%r9d > 0x0000003a30686ce7 <+5031>: sub %r9d,%edx > 0x0000003a30686cea <+5034>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686cf0 <+5040>: movdqa (%rdi),%xmm3 > 0x0000003a30686cf4 <+5044>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686cf9 <+5049>: cmp %r9,%r11 > 0x0000003a30686cfc <+5052>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686d02 <+5058>: test %r9,%r9 > 0x0000003a30686d05 <+5061>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686d0b <+5067>: mov %r9,%r11 > 0x0000003a30686d0e <+5070>: pxor %xmm0,%xmm0 > 0x0000003a30686d12 <+5074>: mov $0x10,%rcx > 0x0000003a30686d19 <+5081>: mov $0xd,%r9d > 0x0000003a30686d1f <+5087>: lea 0xd(%rdi),%r10 > 0x0000003a30686d23 <+5091>: and $0xfff,%r10 > 0x0000003a30686d2a <+5098>: sub $0x1000,%r10 > 0x0000003a30686d31 <+5105>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686d40 <+5120>: add $0x10,%r10 > 0x0000003a30686d44 <+5124>: jg 0x3a30686df0 <__strncmp_sse2+5296> > 0x0000003a30686d4a <+5130>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686d4f <+5135>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686d54 <+5140>: movdqa %xmm2,%xmm4 > 0x0000003a30686d58 <+5144>: psrldq $0xd,%xmm3 > 0x0000003a30686d5d <+5149>: pslldq $0x3,%xmm2 > 0x0000003a30686d62 <+5154>: por %xmm3,%xmm2 > 0x0000003a30686d66 <+5158>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686d6a <+5162>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686d6e <+5166>: psubb %xmm0,%xmm1 > 0x0000003a30686d72 <+5170>: pmovmskb %xmm1,%edx > 0x0000003a30686d76 <+5174>: sub $0xffff,%edx > 0x0000003a30686d7c <+5180>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686d82 <+5186>: sub $0x10,%r11 > 0x0000003a30686d86 <+5190>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686d8c <+5196>: add $0x10,%rcx > 0x0000003a30686d90 <+5200>: movdqa %xmm4,%xmm3 > 0x0000003a30686d94 <+5204>: add $0x10,%r10 > 0x0000003a30686d98 <+5208>: jg 0x3a30686df0 <__strncmp_sse2+5296> > 0x0000003a30686d9a <+5210>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686d9f <+5215>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686da4 <+5220>: movdqa %xmm2,%xmm4 > 0x0000003a30686da8 <+5224>: psrldq $0xd,%xmm3 > 0x0000003a30686dad <+5229>: pslldq $0x3,%xmm2 > 0x0000003a30686db2 <+5234>: por %xmm3,%xmm2 > 0x0000003a30686db6 <+5238>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686dba <+5242>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686dbe <+5246>: psubb %xmm0,%xmm1 > 0x0000003a30686dc2 <+5250>: pmovmskb %xmm1,%edx > 0x0000003a30686dc6 <+5254>: sub $0xffff,%edx > 0x0000003a30686dcc <+5260>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686dd2 <+5266>: sub $0x10,%r11 > 0x0000003a30686dd6 <+5270>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686ddc <+5276>: add $0x10,%rcx > 0x0000003a30686de0 <+5280>: movdqa %xmm4,%xmm3 > 0x0000003a30686de4 <+5284>: jmpq 0x3a30686d40 <__strncmp_sse2+5120> > 0x0000003a30686de9 <+5289>: nopl 0x0(%rax) > 0x0000003a30686df0 <+5296>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686df4 <+5300>: pmovmskb %xmm0,%edx > 0x0000003a30686df8 <+5304>: test $0xe000,%edx > 0x0000003a30686dfe <+5310>: jne 0x3a30686e20 <__strncmp_sse2+5344> > 0x0000003a30686e00 <+5312>: cmp $0x3,%r11 > 0x0000003a30686e04 <+5316>: jbe 0x3a30686e20 <__strncmp_sse2+5344> > 0x0000003a30686e06 <+5318>: pxor %xmm0,%xmm0 > 0x0000003a30686e0a <+5322>: sub $0x1000,%r10 > 0x0000003a30686e11 <+5329>: jmpq 0x3a30686d4a <__strncmp_sse2+5130> > 0x0000003a30686e16 <+5334>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686e20 <+5344>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686e25 <+5349>: psrldq $0xd,%xmm0 > 0x0000003a30686e2a <+5354>: psrldq $0xd,%xmm3 > 0x0000003a30686e2f <+5359>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686e34 <+5364>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686e40 <+5376>: pxor %xmm0,%xmm0 > 0x0000003a30686e44 <+5380>: movdqa (%rdi),%xmm2 > 0x0000003a30686e48 <+5384>: movdqa (%rsi),%xmm1 > 0x0000003a30686e4c <+5388>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686e50 <+5392>: pslldq $0x2,%xmm2 > 0x0000003a30686e55 <+5397>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686e59 <+5401>: psubb %xmm0,%xmm2 > 0x0000003a30686e5d <+5405>: pmovmskb %xmm2,%r9d > 0x0000003a30686e62 <+5410>: shr %cl,%edx > 0x0000003a30686e64 <+5412>: shr %cl,%r9d > 0x0000003a30686e67 <+5415>: sub %r9d,%edx > 0x0000003a30686e6a <+5418>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686e70 <+5424>: movdqa (%rdi),%xmm3 > 0x0000003a30686e74 <+5428>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686e79 <+5433>: cmp %r9,%r11 > 0x0000003a30686e7c <+5436>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686e82 <+5442>: test %r9,%r9 > 0x0000003a30686e85 <+5445>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686e8b <+5451>: mov %r9,%r11 > 0x0000003a30686e8e <+5454>: pxor %xmm0,%xmm0 > 0x0000003a30686e92 <+5458>: mov $0x10,%rcx > 0x0000003a30686e99 <+5465>: mov $0xe,%r9d > 0x0000003a30686e9f <+5471>: lea 0xe(%rdi),%r10 > 0x0000003a30686ea3 <+5475>: and $0xfff,%r10 > 0x0000003a30686eaa <+5482>: sub $0x1000,%r10 > 0x0000003a30686eb1 <+5489>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686ec0 <+5504>: add $0x10,%r10 > 0x0000003a30686ec4 <+5508>: jg 0x3a30686f70 <__strncmp_sse2+5680> > 0x0000003a30686eca <+5514>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686ecf <+5519>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686ed4 <+5524>: movdqa %xmm2,%xmm4 > 0x0000003a30686ed8 <+5528>: psrldq $0xe,%xmm3 > 0x0000003a30686edd <+5533>: pslldq $0x2,%xmm2 > 0x0000003a30686ee2 <+5538>: por %xmm3,%xmm2 > 0x0000003a30686ee6 <+5542>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686eea <+5546>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686eee <+5550>: psubb %xmm0,%xmm1 > 0x0000003a30686ef2 <+5554>: pmovmskb %xmm1,%edx > 0x0000003a30686ef6 <+5558>: sub $0xffff,%edx > 0x0000003a30686efc <+5564>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686f02 <+5570>: sub $0x10,%r11 > 0x0000003a30686f06 <+5574>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686f0c <+5580>: add $0x10,%rcx > 0x0000003a30686f10 <+5584>: movdqa %xmm4,%xmm3 > 0x0000003a30686f14 <+5588>: add $0x10,%r10 > 0x0000003a30686f18 <+5592>: jg 0x3a30686f70 <__strncmp_sse2+5680> > 0x0000003a30686f1a <+5594>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686f1f <+5599>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30686f24 <+5604>: movdqa %xmm2,%xmm4 > 0x0000003a30686f28 <+5608>: psrldq $0xe,%xmm3 > 0x0000003a30686f2d <+5613>: pslldq $0x2,%xmm2 > 0x0000003a30686f32 <+5618>: por %xmm3,%xmm2 > 0x0000003a30686f36 <+5622>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686f3a <+5626>: pcmpeqb %xmm2,%xmm1 > 0x0000003a30686f3e <+5630>: psubb %xmm0,%xmm1 > 0x0000003a30686f42 <+5634>: pmovmskb %xmm1,%edx > 0x0000003a30686f46 <+5638>: sub $0xffff,%edx > 0x0000003a30686f4c <+5644>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30686f52 <+5650>: sub $0x10,%r11 > 0x0000003a30686f56 <+5654>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30686f5c <+5660>: add $0x10,%rcx > 0x0000003a30686f60 <+5664>: movdqa %xmm4,%xmm3 > 0x0000003a30686f64 <+5668>: jmpq 0x3a30686ec0 <__strncmp_sse2+5504> > 0x0000003a30686f69 <+5673>: nopl 0x0(%rax) > 0x0000003a30686f70 <+5680>: pcmpeqb %xmm3,%xmm0 > 0x0000003a30686f74 <+5684>: pmovmskb %xmm0,%edx > 0x0000003a30686f78 <+5688>: test $0xc000,%edx > 0x0000003a30686f7e <+5694>: jne 0x3a30686fa0 <__strncmp_sse2+5728> > 0x0000003a30686f80 <+5696>: cmp $0x2,%r11 > 0x0000003a30686f84 <+5700>: jbe 0x3a30686fa0 <__strncmp_sse2+5728> > 0x0000003a30686f86 <+5702>: pxor %xmm0,%xmm0 > 0x0000003a30686f8a <+5706>: sub $0x1000,%r10 > 0x0000003a30686f91 <+5713>: jmpq 0x3a30686eca <__strncmp_sse2+5514> > 0x0000003a30686f96 <+5718>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686fa0 <+5728>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30686fa5 <+5733>: psrldq $0xe,%xmm0 > 0x0000003a30686faa <+5738>: psrldq $0xe,%xmm3 > 0x0000003a30686faf <+5743>: jmpq 0x3a30687130 <__strncmp_sse2+6128> > 0x0000003a30686fb4 <+5748>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30686fc0 <+5760>: pxor %xmm0,%xmm0 >=> 0x0000003a30686fc4 <+5764>: movdqa (%rdi),%xmm2 > 0x0000003a30686fc8 <+5768>: movdqa (%rsi),%xmm1 > 0x0000003a30686fcc <+5772>: pcmpeqb %xmm1,%xmm0 > 0x0000003a30686fd0 <+5776>: pslldq $0x1,%xmm2 > 0x0000003a30686fd5 <+5781>: pcmpeqb %xmm1,%xmm2 > 0x0000003a30686fd9 <+5785>: psubb %xmm0,%xmm2 > 0x0000003a30686fdd <+5789>: pmovmskb %xmm2,%r9d > 0x0000003a30686fe2 <+5794>: shr %cl,%edx > 0x0000003a30686fe4 <+5796>: shr %cl,%r9d > 0x0000003a30686fe7 <+5799>: sub %r9d,%edx > 0x0000003a30686fea <+5802>: jne 0x3a30687145 <__strncmp_sse2+6149> > 0x0000003a30686ff0 <+5808>: movdqa (%rdi),%xmm3 > 0x0000003a30686ff4 <+5812>: lea -0x10(%rcx,%r11,1),%r9 > 0x0000003a30686ff9 <+5817>: cmp %r9,%r11 > 0x0000003a30686ffc <+5820>: jb 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30687002 <+5826>: test %r9,%r9 > 0x0000003a30687005 <+5829>: je 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068700b <+5835>: mov %r9,%r11 > 0x0000003a3068700e <+5838>: pxor %xmm0,%xmm0 > 0x0000003a30687012 <+5842>: mov $0x10,%rcx > 0x0000003a30687019 <+5849>: mov $0xf,%r9d > 0x0000003a3068701f <+5855>: lea 0xf(%rdi),%r10 > 0x0000003a30687023 <+5859>: and $0xfff,%r10 > 0x0000003a3068702a <+5866>: sub $0x1000,%r10 > 0x0000003a30687031 <+5873>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30687040 <+5888>: add $0x10,%r10 > 0x0000003a30687044 <+5892>: jg 0x3a306870f0 <__strncmp_sse2+6064> > 0x0000003a3068704a <+5898>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068704f <+5903>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a30687054 <+5908>: movdqa %xmm2,%xmm4 > 0x0000003a30687058 <+5912>: psrldq $0xf,%xmm3 > 0x0000003a3068705d <+5917>: pslldq $0x1,%xmm2 > 0x0000003a30687062 <+5922>: por %xmm3,%xmm2 > 0x0000003a30687066 <+5926>: pcmpeqb %xmm1,%xmm0 > 0x0000003a3068706a <+5930>: pcmpeqb %xmm2,%xmm1 > 0x0000003a3068706e <+5934>: psubb %xmm0,%xmm1 > 0x0000003a30687072 <+5938>: pmovmskb %xmm1,%edx > 0x0000003a30687076 <+5942>: sub $0xffff,%edx > 0x0000003a3068707c <+5948>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a30687082 <+5954>: sub $0x10,%r11 > 0x0000003a30687086 <+5958>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a3068708c <+5964>: add $0x10,%rcx > 0x0000003a30687090 <+5968>: movdqa %xmm4,%xmm3 > 0x0000003a30687094 <+5972>: add $0x10,%r10 > 0x0000003a30687098 <+5976>: jg 0x3a306870f0 <__strncmp_sse2+6064> > 0x0000003a3068709a <+5978>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a3068709f <+5983>: movdqa (%rdi,%rcx,1),%xmm2 > 0x0000003a306870a4 <+5988>: movdqa %xmm2,%xmm4 > 0x0000003a306870a8 <+5992>: psrldq $0xf,%xmm3 > 0x0000003a306870ad <+5997>: pslldq $0x1,%xmm2 > 0x0000003a306870b2 <+6002>: por %xmm3,%xmm2 > 0x0000003a306870b6 <+6006>: pcmpeqb %xmm1,%xmm0 > 0x0000003a306870ba <+6010>: pcmpeqb %xmm2,%xmm1 > 0x0000003a306870be <+6014>: psubb %xmm0,%xmm1 > 0x0000003a306870c2 <+6018>: pmovmskb %xmm1,%edx > 0x0000003a306870c6 <+6022>: sub $0xffff,%edx > 0x0000003a306870cc <+6028>: jne 0x3a30687140 <__strncmp_sse2+6144> > 0x0000003a306870ce <+6030>: sub $0x10,%r11 > 0x0000003a306870d2 <+6034>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a306870d8 <+6040>: add $0x10,%rcx > 0x0000003a306870dc <+6044>: movdqa %xmm4,%xmm3 > 0x0000003a306870e0 <+6048>: jmpq 0x3a30687040 <__strncmp_sse2+5888> > 0x0000003a306870e5 <+6053>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a306870f0 <+6064>: pcmpeqb %xmm3,%xmm0 > 0x0000003a306870f4 <+6068>: pmovmskb %xmm0,%edx > 0x0000003a306870f8 <+6072>: test $0x8000,%edx > 0x0000003a306870fe <+6078>: jne 0x3a30687120 <__strncmp_sse2+6112> > 0x0000003a30687100 <+6080>: cmp $0x1,%r11 > 0x0000003a30687104 <+6084>: jbe 0x3a30687120 <__strncmp_sse2+6112> > 0x0000003a30687106 <+6086>: pxor %xmm0,%xmm0 > 0x0000003a3068710a <+6090>: sub $0x1000,%r10 > 0x0000003a30687111 <+6097>: jmpq 0x3a3068704a <__strncmp_sse2+5898> > 0x0000003a30687116 <+6102>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30687120 <+6112>: movdqa (%rsi,%rcx,1),%xmm1 > 0x0000003a30687125 <+6117>: psrldq $0xf,%xmm3 > 0x0000003a3068712a <+6122>: psrldq $0xf,%xmm0 > 0x0000003a3068712f <+6127>: nop > 0x0000003a30687130 <+6128>: pcmpeqb %xmm3,%xmm1 > 0x0000003a30687134 <+6132>: psubb %xmm0,%xmm1 > 0x0000003a30687138 <+6136>: pmovmskb %xmm1,%edx > 0x0000003a3068713c <+6140>: not %edx > 0x0000003a3068713e <+6142>: xchg %ax,%ax > 0x0000003a30687140 <+6144>: lea -0x10(%r9,%rcx,1),%rax > 0x0000003a30687145 <+6149>: lea (%rdi,%rax,1),%rdi > 0x0000003a30687149 <+6153>: lea (%rsi,%rcx,1),%rsi > 0x0000003a3068714d <+6157>: test %r8d,%r8d > 0x0000003a30687150 <+6160>: je 0x3a30687160 <__strncmp_sse2+6176> > 0x0000003a30687152 <+6162>: xchg %rsi,%rdi > 0x0000003a30687155 <+6165>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003a30687160 <+6176>: bsf %rdx,%rdx > 0x0000003a30687164 <+6180>: sub %rdx,%r11 > 0x0000003a30687167 <+6183>: jbe 0x3a30687174 <__strncmp_sse2+6196> > 0x0000003a30687169 <+6185>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003a3068716d <+6189>: movzbl (%rdi,%rdx,1),%eax > 0x0000003a30687171 <+6193>: sub %ecx,%eax > 0x0000003a30687173 <+6195>: retq > 0x0000003a30687174 <+6196>: xor %eax,%eax > 0x0000003a30687176 <+6198>: retq > 0x0000003a30687177 <+6199>: nopw 0x0(%rax,%rax,1) > 0x0000003a30687180 <+6208>: movzbl (%rsi),%ecx > 0x0000003a30687183 <+6211>: movzbl (%rdi),%eax > 0x0000003a30687186 <+6214>: sub %ecx,%eax > 0x0000003a30687188 <+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 861093
:
618074
|
618075
| 618076 |
618077
|
618078
|
618079
|
618080
|
618081
|
618082