polishing simd predicates units