/* Copyright (c) 2018 ZAO "MCST". All rights reserved. */

#ifndef _CLZEROINTRIN_H_INCLUDED
#define _CLZEROINTRIN_H_INCLUDED

#ifdef __CLZERO__

/* Define the default attributes for the functions in this file */
#define __DEFAULT_FUNCS_ATTRS __attribute__((/*__gnu_inline__,*/ __always_inline__, __artificial__))

__E2K_INLINE void __DEFAULT_FUNCS_ATTRS
_mm_clzero (void * __I)
{
  __builtin_ia32_clzero (__I);
}

#undef __DEFAULT_FUNCS_ATTRS

#endif /* __CLZERO__ */

#endif /* _CLZEROINTRIN_H_INCLUDED */
