24 #if !defined _X86INTRIN_H_INCLUDED && !defined _IMMINTRIN_H_INCLUDED
25 # error "Never use <adxintrin.h> directly; include <x86intrin.h> instead."
28 #ifndef _ADXINTRIN_H_INCLUDED
29 #define _ADXINTRIN_H_INCLUDED
31 extern __inline
unsigned char
32 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
33 _addcarryx_u32 (
unsigned char __CF,
unsigned int __X,
34 unsigned int __Y,
unsigned int *
__P)
36 return __builtin_ia32_addcarryx_u32 (__CF, __X, __Y, __P);
40 extern __inline
unsigned char
41 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
42 _addcarryx_u64 (
unsigned char __CF,
unsigned long __X,
43 unsigned long __Y,
unsigned long long *
__P)
45 return __builtin_ia32_addcarryx_u64 (__CF, __X, __Y, __P);
__inline unsigned char unsigned int unsigned int __Y
Definition: adxintrin.h:33
__inline unsigned char unsigned int unsigned int unsigned int * __P
Definition: adxintrin.h:35
__inline unsigned char unsigned int __X
Definition: adxintrin.h:33
__inline unsigned char __attribute__((__gnu_inline__, __always_inline__, __artificial__)) _addcarryx_u32(unsigned char __CF