/usr/share/cagefs-skeleton/usr/include/absl/container/internal
// Copyright 2018 The Abseil Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // https://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // Shared config probing for SSE instructions used in Swiss tables. #ifndef ABSL_CONTAINER_INTERNAL_HAVE_SSE_H_ #define ABSL_CONTAINER_INTERNAL_HAVE_SSE_H_ #ifndef ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSE2 #if defined(__SSE2__) || \ (defined(_MSC_VER) && \ (defined(_M_X64) || (defined(_M_IX86) && _M_IX86_FP >= 2))) #define ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSE2 1 #else #define ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSE2 0 #endif #endif #ifndef ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSSE3 #ifdef __SSSE3__ #define ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSSE3 1 #else #define ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSSE3 0 #endif #endif #if ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSSE3 && \ !ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSE2 #error "Bad configuration!" #endif #if ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSE2 #include <emmintrin.h> #endif #if ABSL_INTERNAL_RAW_HASH_SET_HAVE_SSSE3 #include <tmmintrin.h> #endif #endif // ABSL_CONTAINER_INTERNAL_HAVE_SSE_H_
.
Edit
..
Edit
btree.h
Edit
btree_container.h
Edit
common.h
Edit
compressed_tuple.h
Edit
container_memory.h
Edit
counting_allocator.h
Edit
hash_function_defaults.h
Edit
hash_generator_testing.h
Edit
hash_policy_testing.h
Edit
hash_policy_traits.h
Edit
hashtable_debug.h
Edit
hashtable_debug_hooks.h
Edit
hashtablez_sampler.h
Edit
have_sse.h
Edit
inlined_vector.h
Edit
layout.h
Edit
node_hash_policy.h
Edit
raw_hash_map.h
Edit
raw_hash_set.h
Edit
test_instance_tracker.h
Edit
tracked.h
Edit
unordered_map_constructor_test.h
Edit
unordered_map_lookup_test.h
Edit
unordered_map_members_test.h
Edit
unordered_map_modifiers_test.h
Edit
unordered_set_constructor_test.h
Edit
unordered_set_lookup_test.h
Edit
unordered_set_members_test.h
Edit
unordered_set_modifiers_test.h
Edit