-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
repo-panama
E.g. in ByteVector.java, some spaces are required between for/if and '(':
static ByteVector expandHelper(Vector<Byte> v, VectorMask<Byte> m) {
VectorSpecies<Byte> vsp = m.vectorSpecies();
ByteVector r = (ByteVector) vsp.zero();
ByteVector vi = (ByteVector) v;
if (m.allTrue()) {
return vi;
}
for(int i = 0,j = 0; i < vsp.length(); i++) {
if(m.laneIsSet(i)) {
r = r.withLane(i, vi.lane(j++));
}
}
return r;
}
static ByteVector expandHelper(Vector<Byte> v, VectorMask<Byte> m) {
VectorSpecies<Byte> vsp = m.vectorSpecies();
ByteVector r = (ByteVector) vsp.zero();
ByteVector vi = (ByteVector) v;
if (m.allTrue()) {
return vi;
}
for(int i = 0,j = 0; i < vsp.length(); i++) {
if(m.laneIsSet(i)) {
r = r.withLane(i, vi.lane(j++));
}
}
return r;
}