/*===---- velintrin.h - VEL intrinsics for VE ------------------------------===
*
* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
* See https://llvm.org/LICENSE.txt for license information.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
*
*===-----------------------------------------------------------------------===
*/
// Vector registers
typedef double __vr ;
// Vector mask registers
// For C99
typedef _Bool __vm ;
typedef _Bool __vm256 ;
typedef _Bool __vm512 ;
// For C++
typedef bool __vm ;
typedef bool __vm256 ;
typedef bool __vm512 ;
;
// Use generated intrinsic name definitions
// Use helper functions
// pack
static inline unsigned long int