Home
last modified time | relevance | path

Searched refs:Vector128 (Results 1 – 12 of 12) sorted by relevance

/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/random/internal/
Dranden_hwaes.cc160 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
163 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
173 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
174 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
177 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
178 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
183 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
184 const Vector128& round_key) { in AesRound()
185 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
232 using Vector128 = uint8x16_t; typedef
[all …]
Dranden_slow.cc231 struct alignas(16) Vector128 { struct
235 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
237 Vector128 result; in Vector128Load()
259 const Vector128& v, void* to) { in Vector128Store()
281 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
282 AesRound(const Vector128& state, const Vector128& round_key) { in AesRound()
283 Vector128 result; in AesRound()
378 const Vector128 s0 = Vector128Load(state + branch); in FeistelRound()
379 const Vector128 s1 = Vector128Load(state + branch + 1); in FeistelRound()
380 const Vector128 f0 = AesRound(s0, Vector128Load(keys)); in FeistelRound()
[all …]
/external/openscreen/third_party/abseil/src/absl/random/internal/
Dranden_hwaes.cc160 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
163 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
173 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
174 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
177 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
178 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
183 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
184 const Vector128& round_key) { in AesRound()
185 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
232 using Vector128 = uint8x16_t; typedef
[all …]
Dranden_slow.cc231 struct alignas(16) Vector128 { struct
235 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
237 Vector128 result; in Vector128Load()
259 const Vector128& v, void* to) { in Vector128Store()
281 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
282 AesRound(const Vector128& state, const Vector128& round_key) { in AesRound()
283 Vector128 result; in AesRound()
378 const Vector128 s0 = Vector128Load(state + branch); in FeistelRound()
379 const Vector128 s1 = Vector128Load(state + branch + 1); in FeistelRound()
380 const Vector128 f0 = AesRound(s0, Vector128Load(keys)); in FeistelRound()
[all …]
/external/libtextclassifier/abseil-cpp/absl/random/internal/
Dranden_hwaes.cc160 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
163 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
173 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
174 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
177 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
178 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
183 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
184 const Vector128& round_key) { in AesRound()
185 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
232 using Vector128 = uint8x16_t; typedef
[all …]
Dranden_slow.cc231 struct alignas(16) Vector128 { struct
235 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
237 Vector128 result; in Vector128Load()
259 const Vector128& v, void* to) { in Vector128Store()
281 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
282 AesRound(const Vector128& state, const Vector128& round_key) { in AesRound()
283 Vector128 result; in AesRound()
378 const Vector128 s0 = Vector128Load(state + branch); in FeistelRound()
379 const Vector128 s1 = Vector128Load(state + branch + 1); in FeistelRound()
380 const Vector128 f0 = AesRound(s0, Vector128Load(keys)); in FeistelRound()
[all …]
/external/angle/third_party/abseil-cpp/absl/random/internal/
Dranden_hwaes.cc156 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
159 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
169 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
170 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
173 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
174 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
179 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
180 const Vector128& round_key) { in AesRound()
181 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
228 using Vector128 = uint8x16_t; typedef
[all …]
Dranden_slow.cc233 struct alignas(16) Vector128 { struct
237 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
239 Vector128 result; in Vector128Load()
240 std::memcpy(result.s, from, sizeof(Vector128)); in Vector128Load()
245 const Vector128& v, void* to) { in Vector128Store()
246 std::memcpy(to, v.s, sizeof(Vector128)); in Vector128Store()
251 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128
252 AesRound(const Vector128& state, const Vector128& round_key) { in AesRound()
253 Vector128 result; in AesRound()
343 const Vector128 s0 = Vector128Load(state + branch); in FeistelRound()
[all …]
/external/webrtc/third_party/abseil-cpp/absl/random/internal/
Dranden_hwaes.cc150 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
154 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
164 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
165 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
168 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
169 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
174 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
175 const Vector128& round_key) { in AesRound()
176 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
186 const Vector128 v = ReverseBytes(Vector128Load(state + kLanes * branch)); in SwapEndian()
[all …]
Dranden_slow.cc238 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()
[all …]
/external/abseil-cpp/absl/random/internal/
Dranden_hwaes.cc150 using Vector128 = __vector unsigned long long; // NOLINT(runtime/int) typedef
154 inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { in ReverseBytes()
164 inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { in Vector128Load()
165 return vec_vsx_ld(0, reinterpret_cast<const Vector128*>(from)); in Vector128Load()
168 inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* to) { in Vector128Store()
169 vec_vsx_st(v, 0, reinterpret_cast<Vector128*>(to)); in Vector128Store()
174 inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, in AesRound()
175 const Vector128& round_key) { in AesRound()
176 return Vector128(__builtin_crypto_vcipher(state, round_key)); in AesRound()
186 const Vector128 v = ReverseBytes(Vector128Load(state + kLanes * branch)); in SwapEndian()
[all …]
Dranden_slow.cc238 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()
[all …]