[vector] Is Mask inverted in XXXVector.xxxAll(Mask<>)?
    Lev Serebryakov 
    lev at serebryakov.spb.ru
       
    Tue Mar 19 16:54:32 UTC 2019
    
    
  
 This code gives me 100.0f and not expected 10.0f (Preferred Spices in
256 on my system, as I don't have AVX-512):
FloatVector.FloatSpecies PFS = FloatVector.preferredSpecies();
FloatVector.Mask m = FloatVector.maskFromValues(PFS,
  true, false, true, false, true, false, true, false
);
FloatVector v = FloatVector.fromArray(PFS, new float[]
   { 1.0f, 10.0f, 2.0f, 20.0f, 3.0f, 30.0f, 4.0f, 40.0f }, 0
);
float sum = v.addAll(m);
 Same problem with `mulAll()`.
-- 
// Black Lion AKA Lev Serebryakov
    
    
More information about the panama-dev
mailing list