Merge pull request #201 from Explorer09/develop
This commit is contained in:
		
						commit
						f4846afbad
					
				| 
						 | 
					@ -27,7 +27,7 @@ On X86 box, compile this library for loongson3a CPU.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    make DEBUG=1
 | 
					    make DEBUG=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Intall to the directory (Optional)
 | 
					### Install to the directory (Optional)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Example:
 | 
					Example:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,8 +8,8 @@ Supported List:
 | 
				
			||||||
1.X86/X86_64
 | 
					1.X86/X86_64
 | 
				
			||||||
a)Intel CPU:
 | 
					a)Intel CPU:
 | 
				
			||||||
P2
 | 
					P2
 | 
				
			||||||
COPPERMINE
 | 
					 | 
				
			||||||
KATMAI
 | 
					KATMAI
 | 
				
			||||||
 | 
					COPPERMINE
 | 
				
			||||||
NORTHWOOD
 | 
					NORTHWOOD
 | 
				
			||||||
PRESCOTT
 | 
					PRESCOTT
 | 
				
			||||||
BANIAS
 | 
					BANIAS
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										34
									
								
								getarch.c
								
								
								
								
							
							
						
						
									
										34
									
								
								getarch.c
								
								
								
								
							| 
						 | 
					@ -96,14 +96,16 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
/* #define FORCE_PENRYN		*/
 | 
					/* #define FORCE_PENRYN		*/
 | 
				
			||||||
/* #define FORCE_DUNNINGTON	*/
 | 
					/* #define FORCE_DUNNINGTON	*/
 | 
				
			||||||
/* #define FORCE_NEHALEM	*/
 | 
					/* #define FORCE_NEHALEM	*/
 | 
				
			||||||
 | 
					/* #define FORCE_SANDYBRIDGE	*/
 | 
				
			||||||
 | 
					/* #define FORCE_ATOM		*/
 | 
				
			||||||
/* #define FORCE_ATHLON		*/
 | 
					/* #define FORCE_ATHLON		*/
 | 
				
			||||||
/* #define FORCE_OPTERON	*/
 | 
					/* #define FORCE_OPTERON	*/
 | 
				
			||||||
/* #define FORCE_OPTERON_SSE3	*/
 | 
					/* #define FORCE_OPTERON_SSE3	*/
 | 
				
			||||||
/* #define FORCE_BARCELONA	*/
 | 
					/* #define FORCE_BARCELONA	*/
 | 
				
			||||||
/* #define FORCE_SHANGHAI	*/
 | 
					/* #define FORCE_SHANGHAI	*/
 | 
				
			||||||
/* #define FORCE_ISTANBUL	*/
 | 
					/* #define FORCE_ISTANBUL	*/
 | 
				
			||||||
/* #define FORCE_BULLDOZER	*/
 | 
					 | 
				
			||||||
/* #define FORCE_BOBCAT		*/
 | 
					/* #define FORCE_BOBCAT		*/
 | 
				
			||||||
 | 
					/* #define FORCE_BULLDOZER	*/
 | 
				
			||||||
/* #define FORCE_SSE_GENERIC	*/
 | 
					/* #define FORCE_SSE_GENERIC	*/
 | 
				
			||||||
/* #define FORCE_VIAC3		*/
 | 
					/* #define FORCE_VIAC3		*/
 | 
				
			||||||
/* #define FORCE_NANO		*/
 | 
					/* #define FORCE_NANO		*/
 | 
				
			||||||
| 
						 | 
					@ -121,9 +123,9 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
/* #define FORCE_LOONGSON3A	*/
 | 
					/* #define FORCE_LOONGSON3A	*/
 | 
				
			||||||
/* #define FORCE_LOONGSON3B	*/
 | 
					/* #define FORCE_LOONGSON3B	*/
 | 
				
			||||||
/* #define FORCE_ITANIUM2	*/
 | 
					/* #define FORCE_ITANIUM2	*/
 | 
				
			||||||
/* #define FORCE_GENERIC	*/
 | 
					 | 
				
			||||||
/* #define FORCE_SPARC		*/
 | 
					/* #define FORCE_SPARC		*/
 | 
				
			||||||
/* #define FORCE_SPARCV7	*/
 | 
					/* #define FORCE_SPARCV7	*/
 | 
				
			||||||
 | 
					/* #define FORCE_GENERIC	*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef FORCE_P2
 | 
					#ifdef FORCE_P2
 | 
				
			||||||
#define FORCE
 | 
					#define FORCE
 | 
				
			||||||
| 
						 | 
					@ -139,20 +141,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
#define CORENAME  "P5"
 | 
					#define CORENAME  "P5"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef FORCE_COPPERMINE
 | 
					 | 
				
			||||||
#define FORCE
 | 
					 | 
				
			||||||
#define FORCE_INTEL
 | 
					 | 
				
			||||||
#define ARCHITECTURE    "X86"
 | 
					 | 
				
			||||||
#define SUBARCHITECTURE "PENTIUM3"
 | 
					 | 
				
			||||||
#define ARCHCONFIG   "-DPENTIUM3 " \
 | 
					 | 
				
			||||||
		     "-DL1_DATA_SIZE=16384 -DL1_DATA_LINESIZE=32 " \
 | 
					 | 
				
			||||||
		     "-DL2_SIZE=262144 -DL2_LINESIZE=32 " \
 | 
					 | 
				
			||||||
		     "-DDTB_DEFAULT_ENTRIES=64 -DDTB_SIZE=4096 " \
 | 
					 | 
				
			||||||
		     "-DHAVE_CMOV -DHAVE_MMX -DHAVE_SSE "
 | 
					 | 
				
			||||||
#define LIBNAME   "coppermine"
 | 
					 | 
				
			||||||
#define CORENAME  "COPPERMINE"
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#ifdef FORCE_KATMAI
 | 
					#ifdef FORCE_KATMAI
 | 
				
			||||||
#define FORCE
 | 
					#define FORCE
 | 
				
			||||||
#define FORCE_INTEL
 | 
					#define FORCE_INTEL
 | 
				
			||||||
| 
						 | 
					@ -167,6 +155,20 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
#define CORENAME  "KATMAI"
 | 
					#define CORENAME  "KATMAI"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef FORCE_COPPERMINE
 | 
				
			||||||
 | 
					#define FORCE
 | 
				
			||||||
 | 
					#define FORCE_INTEL
 | 
				
			||||||
 | 
					#define ARCHITECTURE    "X86"
 | 
				
			||||||
 | 
					#define SUBARCHITECTURE "PENTIUM3"
 | 
				
			||||||
 | 
					#define ARCHCONFIG   "-DPENTIUM3 " \
 | 
				
			||||||
 | 
							     "-DL1_DATA_SIZE=16384 -DL1_DATA_LINESIZE=32 " \
 | 
				
			||||||
 | 
							     "-DL2_SIZE=262144 -DL2_LINESIZE=32 " \
 | 
				
			||||||
 | 
							     "-DDTB_DEFAULT_ENTRIES=64 -DDTB_SIZE=4096 " \
 | 
				
			||||||
 | 
							     "-DHAVE_CMOV -DHAVE_MMX -DHAVE_SSE "
 | 
				
			||||||
 | 
					#define LIBNAME   "coppermine"
 | 
				
			||||||
 | 
					#define CORENAME  "COPPERMINE"
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef FORCE_NORTHWOOD
 | 
					#ifdef FORCE_NORTHWOOD
 | 
				
			||||||
#define FORCE
 | 
					#define FORCE
 | 
				
			||||||
#define FORCE_INTEL
 | 
					#define FORCE_INTEL
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue