Mercurial > hg > CbC > CbC_gcc
view gcc/config/i386/wbnoinvdintrin.h @ 136:4627f235cf2a
fix c-next example
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 08 Nov 2018 14:11:56 +0900 |
parents | 84e7813d76e9 |
children | 1830386684a0 |
line wrap: on
line source
#ifndef _X86INTRIN_H_INCLUDED #error "Never use <wbnoinvdintrin.h> directly; include <x86intrin.h> instead." #endif #ifndef _WBNOINVDINTRIN_H_INCLUDED #define _WBNOINVDINTRIN_H_INCLUDED #ifndef __WBNOINVD__ #pragma GCC push_options #pragma GCC target("wbnoinvd") #define __DISABLE_WBNOINVD__ #endif /* __WBNOINVD__ */ extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__)) _wbnoinvd (void) { __builtin_ia32_wbnoinvd (); } #ifdef __DISABLE_WBNOINVD__ #undef __DISABLE_WBNOINVD__ #pragma GCC pop_options #endif /* __DISABLE_WBNOINVD__ */ #endif /* _WBNOINVDINTRIN_H_INCLUDED */