NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
Compiler-specific annotations. More...
Macros | |
#define | REGPARM(x) __attribute__((regparm(x))) |
#define | NORETURN __attribute__((noreturn)) |
#define | PURE __attribute__((pure)) |
#define | COLD __attribute__((cold)) |
#define | ALIGNED(x) __attribute__((aligned(x))) |
#define | PACKED __attribute__((packed)) |
#define | MEMORY_BARRIER __asm__ __volatile__ ("" ::: "memory") |
#define | RESTRICT __restrict__ |
#define | UNUSED __attribute__((unused)) |
#define | DEPRECATED |
#define | WARN_UNUSED |
#define | BEGIN_EXTERN_C |
#define | END_EXTERN_C |
#define | EXTERN_C |
#define | MAX(a, b) |
#define | MIN(a, b) |
Compiler-specific annotations.
Copyright (C) 2010-2011, Julian Stecklina jstec Economic rights: Technische Universitaet Dresden (Germany) kli@ os.in f.tu -dres den. de
This file is part of Vancouver.
Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.
#define ALIGNED | ( | x | ) | __attribute__((aligned(x))) |
#define BEGIN_EXTERN_C |
#define COLD __attribute__((cold)) |
#define DEPRECATED |
#define END_EXTERN_C |
#define EXTERN_C |
#define MAX | ( | a, | |
b | |||
) |
#define MEMORY_BARRIER __asm__ __volatile__ ("" ::: "memory") |
#define MIN | ( | a, | |
b | |||
) |
#define NORETURN __attribute__((noreturn)) |
#define PACKED __attribute__((packed)) |
#define PURE __attribute__((pure)) |
#define REGPARM | ( | x | ) | __attribute__((regparm(x))) |
#define RESTRICT __restrict__ |
#define UNUSED __attribute__((unused)) |
#define WARN_UNUSED |