Lines Matching refs:Vector128
238 struct Vector128 { struct
239 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128& operator^=( in operator ^=() argument
240 const Vector128& other) { in operator ^=()
251 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
253 Vector128 result; in Vector128Load()
277 const Vector128& v, void* ABSL_RANDOM_INTERNAL_RESTRICT to) { in Vector128Store()
299 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
300 AesRound(const Vector128& state, const Vector128& round_key) { in AesRound()
302 Vector128 result; in AesRound()
430 const Vector128 s0 = Vector128Load(state + kLanes * branch); in FeistelRound()
431 const Vector128 s1 = Vector128Load(state + kLanes * (branch + 1)); in FeistelRound()
432 const Vector128 f0 = AesRound(s0, Vector128Load(keys)); in FeistelRound()
434 const Vector128 o1 = AesRound(f0, s1); in FeistelRound()
438 const Vector128 s2 = Vector128Load(state + kLanes * (branch + 2)); in FeistelRound()
439 const Vector128 s3 = Vector128Load(state + kLanes * (branch + 3)); in FeistelRound()
440 const Vector128 f2 = AesRound(s2, Vector128Load(keys)); in FeistelRound()
442 const Vector128 o3 = AesRound(f2, s3); in FeistelRound()
489 static_assert(kCapacityBytes == sizeof(Vector128), "Capacity mismatch"); in Generate()
494 const Vector128 prev_inner = Vector128Load(state); in Generate()
499 Vector128 inner = Vector128Load(state); in Generate()