On Tue, 19 Oct 2021 18:54:01 GMT, Paul Sandoz <psan...@openjdk.org> wrote:

>> src/hotspot/share/utilities/globalDefinitions_vecApi.hpp line 29:
>> 
>>> 27: // the intent of this file to provide a header that can be included in 
>>> .s files.
>>> 28: 
>>> 29: #ifndef SHARE_VM_UTILITIES_GLOBALDEFINITIONS_VECAPI_HPP
>> 
>> The file src/hotspot/share/utilities/globalDefinitions_vecApi.hpp is not 
>> needed.
>
> I notice 
> src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc
>  contains a refence in comments to that file, I presume i can remove that 
> comment too?

Yes, that comment can also be removed. It is a leftover from when svml was 
built as part of libjvm.so.

>> src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
>>  line 278:
>> 
>>> 276:     @Override
>>> 277:     @ForceInline
>>> 278:     public Byte128Vector lanewise(Unary op, VectorMask<Byte> m) {
>> 
>> Should this method be final as well?
>
> It's actually redundant because the class is final. Better to drop final from 
> all declarations, at the risk of creating a larger diff.

Got it. I am ok with leaving things as is if it makes it easier.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5873

Reply via email to