| OLD | NEW | 
|---|
| 1 // Copyright 2010 the V8 project authors. All rights reserved. | 1 // Copyright 2010 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // This module gets enough CPU information to optimize the | 5 // This module gets enough CPU information to optimize the | 
| 6 // atomicops module on x86. | 6 // atomicops module on x86. | 
| 7 | 7 | 
| 8 #include <string.h> | 8 #include <string.h>  // NOLINT(build/include) | 
| 9 | 9 | 
| 10 #include "src/base/atomicops.h" | 10 #include "src/base/atomicops.h" | 
| 11 | 11 | 
| 12 // This file only makes sense with atomicops_internals_x86_gcc.h -- it | 12 // This file only makes sense with atomicops_internals_x86_gcc.h -- it | 
| 13 // depends on structs that are defined in that file.  If atomicops.h | 13 // depends on structs that are defined in that file.  If atomicops.h | 
| 14 // doesn't sub-include that file, then we aren't needed, and shouldn't | 14 // doesn't sub-include that file, then we aren't needed, and shouldn't | 
| 15 // try to do anything. | 15 // try to do anything. | 
| 16 #ifdef V8_BASE_ATOMICOPS_INTERNALS_X86_GCC_H_ | 16 #ifdef V8_BASE_ATOMICOPS_INTERNALS_X86_GCC_H_ | 
| 17 | 17 | 
| 18 // Inline cpuid instruction.  In PIC compilations, %ebx contains the address | 18 // Inline cpuid instruction.  In PIC compilations, %ebx contains the address | 
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 106 | 106 | 
| 107 | 107 | 
| 108 // A global to get use initialized on startup via static initialization :/ | 108 // A global to get use initialized on startup via static initialization :/ | 
| 109 AtomicOpsx86Initializer g_initer; | 109 AtomicOpsx86Initializer g_initer; | 
| 110 | 110 | 
| 111 }  // namespace | 111 }  // namespace | 
| 112 | 112 | 
| 113 #endif  // if x86 | 113 #endif  // if x86 | 
| 114 | 114 | 
| 115 #endif  // ifdef V8_BASE_ATOMICOPS_INTERNALS_X86_GCC_H_ | 115 #endif  // ifdef V8_BASE_ATOMICOPS_INTERNALS_X86_GCC_H_ | 
| OLD | NEW | 
|---|