# HG changeset patch # User Petr Sumbera # Date 1358933145 28800 # Node ID 4de26d59569c5d5bcf51d02241ebaf21ef7b77a5 # Parent 705fdb4cfdc0eed902a47759b172e92974cdef94 15823235 SUNBT7205082 T4 version of zlib's longest_match uses wrong register in prefetch diff -r 705fdb4cfdc0 -r 4de26d59569c components/zlib/capabilities/sun4v/sparcv9/longest_match_t4.s --- a/components/zlib/capabilities/sun4v/sparcv9/longest_match_t4.s Mon Jan 21 23:00:32 2013 -0800 +++ b/components/zlib/capabilities/sun4v/sparcv9/longest_match_t4.s Wed Jan 23 01:25:45 2013 -0800 @@ -99,7 +99,7 @@ ld [%i0 + 0x4c], %l4 !7 ldn [%i0 + 0x60], %l5 !7 and %i1, %l4, %l2 !7 - prefetch [%i5 + %l2], #n_reads !7 + prefetch [%l5 + %l2], #n_reads !7 !7 ld [%i0 + 0x9c], %l4 ld [%i0 + 0x9c], %l1 !7 ld [%i0 + 0x44], %l6