[aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8159063: aarch64: optimise unaligned array copy long

Stuart Monteith stuart.monteith at linaro.org
Mon Jun 27 13:11:52 UTC 2016


Hi Ed,
      I've spotted some typos:

 "Rather thna":
http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.37

 929       // when forward copying we need to store 1 word, 3 pairs
and 930       // then 1 word at offsets {0, 1, 3, 5, 7}. Rather thna
use a 931       // zero offset We adjust the destination by -1 which
means we 932       // have to use offsets { 1, 2, 4, 6, 8} * unit for
the stores.

"copyng": http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.41

 934       // When backwards copyng we need to store 1 word, 3 pairs and


"whetehr":
http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.163

1054       // now we need to copy any remaining part block which
may1055       // include a 4 word block subblock and/or a 2 word
subblock.1056       // bits 2 and 1 in the count are the tell-tale for
whetehr we1057       // have each such subblock




On 24 June 2016 at 17:36, <edward.nevill at gmail.com> wrote:

> Changeset: 7badc785fb87
> Author:    enevill
> Date:      2016-06-24 10:35 +0000
> URL:
> http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87
>
> 8159063: aarch64: optimise unaligned array copy long
> Reviewed-by: aph
> Contributed-by: edward.nevill at gmail.com, adinn at redhat.com
>
> ! src/cpu/aarch64/vm/globals_aarch64.hpp
> ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
> ! src/cpu/aarch64/vm/vm_version_aarch64.cpp
>
>


More information about the aarch64-port-dev mailing list