Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/i386/cpuid.h @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | b7f97abdc517 |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
33 #define bit_POPCNT (1 << 23) | 33 #define bit_POPCNT (1 << 23) |
34 #define bit_AES (1 << 25) | 34 #define bit_AES (1 << 25) |
35 #define bit_XSAVE (1 << 26) | 35 #define bit_XSAVE (1 << 26) |
36 #define bit_OSXSAVE (1 << 27) | 36 #define bit_OSXSAVE (1 << 27) |
37 #define bit_AVX (1 << 28) | 37 #define bit_AVX (1 << 28) |
38 #define bit_F16C (1 << 29) | |
39 #define bit_RDRND (1 << 30) | |
38 | 40 |
39 /* %edx */ | 41 /* %edx */ |
40 #define bit_CMPXCHG8B (1 << 8) | 42 #define bit_CMPXCHG8B (1 << 8) |
41 #define bit_CMOV (1 << 15) | 43 #define bit_CMOV (1 << 15) |
42 #define bit_MMX (1 << 23) | 44 #define bit_MMX (1 << 23) |
50 #define bit_ABM (1 << 5) | 52 #define bit_ABM (1 << 5) |
51 #define bit_SSE4a (1 << 6) | 53 #define bit_SSE4a (1 << 6) |
52 #define bit_XOP (1 << 11) | 54 #define bit_XOP (1 << 11) |
53 #define bit_LWP (1 << 15) | 55 #define bit_LWP (1 << 15) |
54 #define bit_FMA4 (1 << 16) | 56 #define bit_FMA4 (1 << 16) |
57 #define bit_TBM (1 << 21) | |
55 | 58 |
56 /* %edx */ | 59 /* %edx */ |
57 #define bit_LM (1 << 29) | 60 #define bit_LM (1 << 29) |
58 #define bit_3DNOWP (1 << 30) | 61 #define bit_3DNOWP (1 << 30) |
59 #define bit_3DNOW (1 << 31) | 62 #define bit_3DNOW (1 << 31) |
60 | 63 |
64 /* Extended Features (%eax == 7) */ | |
65 #define bit_FSGSBASE (1 << 0) | |
66 #define bit_BMI (1 << 3) | |
61 | 67 |
62 #if defined(__i386__) && defined(__PIC__) | 68 #if defined(__i386__) && defined(__PIC__) |
63 /* %ebx may be the PIC register. */ | 69 /* %ebx may be the PIC register. */ |
64 #if __GNUC__ >= 3 | 70 #if __GNUC__ >= 3 |
65 #define __cpuid(level, a, b, c, d) \ | 71 #define __cpuid(level, a, b, c, d) \ |