Mercurial > hg > CbC > CbC_gcc
view gcc/config/i386/wbnoinvdintrin.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
#ifndef _IMMINTRIN_H_INCLUDED #error "Never use <wbnoinvdintrin.h> directly; include <immintrin.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 */