cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

int-ll64.h (879B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2/*
      3 * asm-generic/int-ll64.h
      4 *
      5 * Integer declarations for architectures which use "long long"
      6 * for 64-bit types.
      7 */
      8
      9#ifndef _UAPI_ASM_GENERIC_INT_LL64_H
     10#define _UAPI_ASM_GENERIC_INT_LL64_H
     11
     12#include <asm/bitsperlong.h>
     13
     14#ifndef __ASSEMBLY__
     15/*
     16 * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the
     17 * header files exported to user space
     18 */
     19
     20typedef __signed__ char __s8;
     21typedef unsigned char __u8;
     22
     23typedef __signed__ short __s16;
     24typedef unsigned short __u16;
     25
     26typedef __signed__ int __s32;
     27typedef unsigned int __u32;
     28
     29#ifdef __GNUC__
     30__extension__ typedef __signed__ long long __s64;
     31__extension__ typedef unsigned long long __u64;
     32#else
     33typedef __signed__ long long __s64;
     34typedef unsigned long long __u64;
     35#endif
     36
     37#endif /* __ASSEMBLY__ */
     38
     39
     40#endif /* _UAPI_ASM_GENERIC_INT_LL64_H */