text: #ifndef UTIL_ALIGN_H_
  #define UTIL_ALIGN_H_
  
  #include <cstddef>
  #include <new>
  
  #ifdef __cpp_lib_hardware_interference_size
  using std::hardware_constructive_interference_size;
  using std::hardware_destructive_interference_size;
  #else
  // 64 bytes on x86-64 │ L1_CACHE_BYTES │ L1_CACHE_SHIFT │ __cacheline_aligned │
  // ...
  constexpr std::size_t hardware_constructive_interference_size =
      2 * sizeof(std::max_align_t);
  constexpr std::size_t hardware_destructive_interference_size =
      2 * sizeof(std::max_align_t);
  #endif
  
  #endif  // UTIL_ALIGN_H_
  