[ https://issues.apache.org/jira/browse/HARMONY-4854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544472
]
Dmitry Pronichkin commented on HARMONY-4854:
--------------------------------------------
Hi,
there is a mistake in the patch - you prefetch address as an integer number but not as a memory
area. You need to put Address into base of new memory operand and then prefetch resulting
operand.
Another comment: all kinds of prefetches behave similar on Core architecture. On other architectures
maybe it's better to make PREFETCHNTA.
Thanks,
Dmitry.
> [drlvm][jit][opt] VMMagic Address prefetch support in JIT.
> ----------------------------------------------------------
>
> Key: HARMONY-4854
> URL: https://issues.apache.org/jira/browse/HARMONY-4854
> Project: Harmony
> Issue Type: Improvement
> Components: DRLVM
> Environment: Any, except IA-64
> Reporter: Yuri Kashnikoff
> Assignee: Mikhail Fursov
> Attachments: prefetch.zip
>
>
> This patch makes available org.vmmagic.unboxed.Address.prefetch() using. For encoding
prefetch() "PREFETCHT0 m8" is using here (use "Intel® 64 and IA-32 Architectures Software
Developer's Manual Volume 2B: Instruction Set Reference, N-Z", №253667 for more information
about PREFETCH command). Any comments are welcome.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|