prefetching does not help length of match

l_lx_elf64amd.S amd_d_nrv2b.S amd_d_nrv2e.S

committer: jreiser <jreiser> 1132290120 +0000
This commit is contained in:
John Reiser
2005-11-18 05:02:00 +00:00
parent aacfb8820e
commit bff2a63ea2
3 changed files with 21 additions and 9 deletions
+4 -4
View File
@@ -35,16 +35,16 @@ lit_n2e:
incq %rdi
top_n2e:
movb (%rsi),%dl # speculate: literal, or bottom 8 bits of offset
jnextb1y lit_n2e
jnextb1yp lit_n2e
lea 1(lenq),off # [len= 0] off= 1
jmp getoff_n2e
off_n2e:
dec off
getnextb(off)
getnextbp(off)
getoff_n2e:
getnextb(off)
jnextb0n off_n2e
getnextbp(off)
jnextb0np off_n2e
subl $ 3,off; jc offprev_n2e
shll $ 8,off; movzbl %dl,%edx