text: /**
   * Non-metric Space Library
   *
   * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak
   *
   * For the complete list of contributors and further details see:
   * https://github.com/nmslib/nmslib
   *
   * Copyright (c) 2013-2018
   *
   * This code is released under the
   * Apache License Version 2.0 http://www.apache.org/licenses/.
   *
   */
  #pragma once
  
  #if (defined(__x86_64__) || defined(__i386__))
       /* GCC-compatible compiler, targeting x86/x86-64 */
       #include <x86intrin.h>
  #elif defined(__ARM_NEON)
       /* GCC-compatible compiler, targeting ARM with NEON */
       #include <arm_neon.h>
  #elif defined(__IWMMXT__)
       /* GCC-compatible compiler, targeting ARM with WMMX */
       #include <mmintrin.h>
  #elif (defined(__VEC__) || defined(__ALTIVEC__))
       /* XLC or GCC-compatible compiler, targeting PowerPC with VMX/VSX */
       #include <altivec.h>
  #elif defined(__SPE__)
       /* GCC-compatible compiler, targeting PowerPC with SPE */
       #include <spe.h>
  #endif
  