235 }
236
237 public abstract Mask<Long, S> greaterThanEq(long o);
238
239 @Override
240 public LongVector<S> blend(Vector<Long,S> o, Mask<Long, S> m) {
241 return bOp(o, (i, a, b) -> m.getElement(i) ? b : a);
242 }
243
244 public abstract LongVector<S> blend(long o, Mask<Long, S> m);
245
246 @Override
247 public abstract LongVector<S> shuffle(Vector<Long,S> o, Shuffle<Long, S> m);
248
249 @Override
250 public abstract LongVector<S> swizzle(Shuffle<Long, S> m);
251
252 @Override
253 @ForceInline
254 public <T extends Shape> LongVector<T> resize(Species<Long, T> species) {
255 return (LongVector<T>) species.reshape(this);
256 }
257
258 @Override
259 public abstract LongVector<S> rotateEL(int i);
260
261 @Override
262 public abstract LongVector<S> rotateER(int i);
263
264 @Override
265 public abstract LongVector<S> shiftEL(int i);
266
267 @Override
268 public abstract LongVector<S> shiftER(int i);
269
270
271 public LongVector<S> and(Vector<Long,S> o) {
272 return bOp(o, (i, a, b) -> (long) (a & b));
273 }
274
275 public abstract LongVector<S> and(long o);
|
235 }
236
237 public abstract Mask<Long, S> greaterThanEq(long o);
238
239 @Override
240 public LongVector<S> blend(Vector<Long,S> o, Mask<Long, S> m) {
241 return bOp(o, (i, a, b) -> m.getElement(i) ? b : a);
242 }
243
244 public abstract LongVector<S> blend(long o, Mask<Long, S> m);
245
246 @Override
247 public abstract LongVector<S> shuffle(Vector<Long,S> o, Shuffle<Long, S> m);
248
249 @Override
250 public abstract LongVector<S> swizzle(Shuffle<Long, S> m);
251
252 @Override
253 @ForceInline
254 public <T extends Shape> LongVector<T> resize(Species<Long, T> species) {
255 return (LongVector<T>) species.resize(this);
256 }
257
258 @Override
259 public abstract LongVector<S> rotateEL(int i);
260
261 @Override
262 public abstract LongVector<S> rotateER(int i);
263
264 @Override
265 public abstract LongVector<S> shiftEL(int i);
266
267 @Override
268 public abstract LongVector<S> shiftER(int i);
269
270
271 public LongVector<S> and(Vector<Long,S> o) {
272 return bOp(o, (i, a, b) -> (long) (a & b));
273 }
274
275 public abstract LongVector<S> and(long o);
|