config revision 12027:1eb7dc7aa10b
1955SN/A#! /bin/sh
2955SN/A
39812Sandreas.hansson@arm.com# set -x
49812Sandreas.hansson@arm.com
59812Sandreas.hansson@arm.com: ${LN_S:="ln -s"}
69812Sandreas.hansson@arm.com
79812Sandreas.hansson@arm.com# rm -f Makefile Makefile.md README.md qtmd.h qtmdb.s qtmdc.c qtmds.s configuration
89812Sandreas.hansson@arm.comrm -f qtmdc.c qtmds.s configuration
99812Sandreas.hansson@arm.com
109812Sandreas.hansson@arm.comcase $1 in
119812Sandreas.hansson@arm.com	axp*)
129812Sandreas.hansson@arm.com		: "DEC AXP"
139812Sandreas.hansson@arm.com		case $1 in
149812Sandreas.hansson@arm.com			axp-osf1*)
157816Ssteve.reinhardt@amd.com				: "Compile using /bin/cc under OSF 1.x."
165871Snate@binkert.org#				${LN_S} md/axp.1.Makefile Makefile.md
171762SN/A				;;
18955SN/A			axp-osf2*)
19955SN/A				: "Compile using /bin/cc under OSF 2.x."
20955SN/A#				${LN_S} md/axp.1.Makefile Makefile.md
21955SN/A				;;
22955SN/A			*)
23955SN/A				: "Compile using GNU CC."
24955SN/A#				${LN_S} md/axp.Makefile Makefile.md
25955SN/A				;;
26955SN/A		esac
27955SN/A
28955SN/A#		${LN_S} md/axp.h qtmd.h
29955SN/A		${LN_S} md/axp.c qtmdc.c
30955SN/A		${LN_S} md/axp.s qtmds.s
31955SN/A#		${LN_S} md/axp_b.s qtmdb.s
32955SN/A#		${LN_S} md/axp.README README.md
33955SN/A		iter_init=1000000000
34955SN/A		iter_runone=10000000
35955SN/A		iter_blockint=10000000
36955SN/A		iter_blockfloat=10000000
37955SN/A		iter_vainit0=10000000
38955SN/A		iter_vainit2=10000000
39955SN/A		iter_vainit4=10000000
40955SN/A		iter_vainit8=10000000
41955SN/A		iter_vastart0=10000000
422665Ssaidi@eecs.umich.edu		iter_vastart2=10000000
432665Ssaidi@eecs.umich.edu		iter_vastart4=10000000
445863Snate@binkert.org		iter_vastart8=10000000
45955SN/A		iter_bench_call_reg=10000000
46955SN/A		iter_bench_call_imm=10000000
47955SN/A		iter_bench_add=100000000
48955SN/A		iter_bench_load=100000000
49955SN/A		;;
508878Ssteve.reinhardt@amd.com
512632Sstever@eecs.umich.edu       hppa*)
528878Ssteve.reinhardt@amd.com		: "HP's PA-RISC 1.1 processors."
532632Sstever@eecs.umich.edu
54955SN/A		case $1 in
558878Ssteve.reinhardt@amd.com			hppa-cnx-spp*)
562632Sstever@eecs.umich.edu				: "Convex SPP (PA-RISC 1.1 processors)."
572761Sstever@eecs.umich.edu#				${LN_S} md/hppa-cnx.Makefile Makefile.md
582632Sstever@eecs.umich.edu				;;
592632Sstever@eecs.umich.edu			*)
602632Sstever@eecs.umich.edu#				${LN_S} md/hppa.Makefile Makefile.md
612761Sstever@eecs.umich.edu				;;
622761Sstever@eecs.umich.edu		esac
632761Sstever@eecs.umich.edu
648878Ssteve.reinhardt@amd.com#		${LN_S} md/hppa.h qtmd.h
658878Ssteve.reinhardt@amd.com#		${LN_S} md/null.c qtmdc.c
662761Sstever@eecs.umich.edu		${LN_S} md/hppa.s qtmds.s
672761Sstever@eecs.umich.edu#		${LN_S} md/hppa_b.s qtmdb.s
682761Sstever@eecs.umich.edu		iter_init=10000000
692761Sstever@eecs.umich.edu		iter_runone=1000000
702761Sstever@eecs.umich.edu		iter_blockint=1000000
718878Ssteve.reinhardt@amd.com		iter_blockfloat=1000000
728878Ssteve.reinhardt@amd.com		iter_vainit0=1000000
732632Sstever@eecs.umich.edu		iter_vainit2=1000000
742632Sstever@eecs.umich.edu		iter_vainit4=1000000
758878Ssteve.reinhardt@amd.com		iter_vainit8=1000000
768878Ssteve.reinhardt@amd.com		iter_vastart0=1000000
772632Sstever@eecs.umich.edu		iter_vastart2=1000000
78955SN/A		iter_vastart4=1000000
79955SN/A		iter_vastart8=1000000
80955SN/A		iter_bench_call_reg=10000000
815863Snate@binkert.org		iter_bench_call_imm=10000000
825863Snate@binkert.org		iter_bench_add=100000000
835863Snate@binkert.org		iter_bench_load=100000000
845863Snate@binkert.org		;;
855863Snate@binkert.org
865863Snate@binkert.org	x86_64*)
875863Snate@binkert.org		case $1 in
885863Snate@binkert.org			iX86-ss*)
895863Snate@binkert.org				: "Assembler comments '//'"
905863Snate@binkert.org				sed 's/\/\*/\/\//' < md/i386_64.s > qtmds.s
915863Snate@binkert.org				;;
928878Ssteve.reinhardt@amd.com				
935863Snate@binkert.org			*)
945863Snate@binkert.org				${LN_S} md/iX86_64.s qtmds.s
955863Snate@binkert.org				;;
969812Sandreas.hansson@arm.com		esac
979812Sandreas.hansson@arm.com		: "Intel X386 64-bit and compatibles"
985863Snate@binkert.org#		${LN_S} md/null.c qtmdc.c
999812Sandreas.hansson@arm.com		iter_init=10000000
1005863Snate@binkert.org		iter_runone=1000000
1015863Snate@binkert.org		iter_blockint=1000000
1025863Snate@binkert.org		iter_blockfloat=1000000
1039812Sandreas.hansson@arm.com		iter_vainit0=1000000
1049812Sandreas.hansson@arm.com		iter_vainit2=1000000
1055863Snate@binkert.org		iter_vainit4=1000000
1065863Snate@binkert.org		iter_vainit8=1000000
1078878Ssteve.reinhardt@amd.com		iter_vastart0=1000000
1085863Snate@binkert.org		iter_vastart2=1000000
1095863Snate@binkert.org		iter_vastart4=1000000
1105863Snate@binkert.org		iter_vastart8=1000000
1116654Snate@binkert.org		iter_bench_call_reg=1000000
112955SN/A		iter_bench_call_imm=1000000
1135396Ssaidi@eecs.umich.edu		iter_bench_add=100000000
1145863Snate@binkert.org		iter_bench_load=10000000
1155863Snate@binkert.org		;;
1164202Sbinkertn@umich.edu
1175863Snate@binkert.org    iX86*)
1185863Snate@binkert.org        case $1 in
1195863Snate@binkert.org            iX86-ss*)
1205863Snate@binkert.org                : "Assembler comments '//'"
121955SN/A                sed 's/\/\*/\/\//' < md/i386.s > qtmds.s
1226654Snate@binkert.org#               sed 's/\/\*/\/\//' < md/i386_b.s > qtmdb.s
1235273Sstever@gmail.com                ;;
1245871Snate@binkert.org                
1255273Sstever@gmail.com            *)
1266655Snate@binkert.org                ${LN_S} md/i386.s qtmds.s
1278878Ssteve.reinhardt@amd.com#               ${LN_S} md/i386_b.s qtmdb.s
1286655Snate@binkert.org                ;;
1296655Snate@binkert.org        esac
1309219Spower.jg@gmail.com        : "Intel 80386 and compatibles (not '286...)"
1316655Snate@binkert.org#       ${LN_S} md/default.Makefile Makefile.md
1325871Snate@binkert.org#       ${LN_S} md/i386.h qtmd.h
1336654Snate@binkert.org#       ${LN_S} md/null.c qtmdc.c
1348947Sandreas.hansson@arm.com#       ${LN_S} md/i386.README README.md
1355396Ssaidi@eecs.umich.edu        iter_init=10000000
1368120Sgblack@eecs.umich.edu        iter_runone=1000000
1378120Sgblack@eecs.umich.edu        iter_blockint=1000000
1388120Sgblack@eecs.umich.edu        iter_blockfloat=1000000
1398120Sgblack@eecs.umich.edu        iter_vainit0=1000000
1408120Sgblack@eecs.umich.edu        iter_vainit2=1000000
1418120Sgblack@eecs.umich.edu        iter_vainit4=1000000
1428120Sgblack@eecs.umich.edu        iter_vainit8=1000000
1438120Sgblack@eecs.umich.edu        iter_vastart0=1000000
1448879Ssteve.reinhardt@amd.com        iter_vastart2=1000000
1458879Ssteve.reinhardt@amd.com        iter_vastart4=1000000
1468879Ssteve.reinhardt@amd.com        iter_vastart8=1000000
1478879Ssteve.reinhardt@amd.com        iter_bench_call_reg=1000000
1488879Ssteve.reinhardt@amd.com        iter_bench_call_imm=1000000
1498879Ssteve.reinhardt@amd.com        iter_bench_add=100000000
1508879Ssteve.reinhardt@amd.com        iter_bench_load=10000000
1518879Ssteve.reinhardt@amd.com        ;;
1528879Ssteve.reinhardt@amd.com
1538879Ssteve.reinhardt@amd.com
1548879Ssteve.reinhardt@amd.com	m68k)
1558879Ssteve.reinhardt@amd.com		: "Motorola 68000 family -- incomplete!"
1568879Ssteve.reinhardt@amd.com#		${LN_S} md/default.Makefile Makefile.md
1578120Sgblack@eecs.umich.edu#		${LN_S} md/m68k.h qtmd.h
1588120Sgblack@eecs.umich.edu#		${LN_S} md/null.c qtmdc.c
1598120Sgblack@eecs.umich.edu		${LN_S} md/m68k.s qtmds.s
1608120Sgblack@eecs.umich.edu#		${LN_S} md/m68k_b.s qtmdb.s
1618120Sgblack@eecs.umich.edu#		${LN_S} md/null.README README.md
1628120Sgblack@eecs.umich.edu		;;
1638120Sgblack@eecs.umich.edu
1648120Sgblack@eecs.umich.edu	m88k)
1658120Sgblack@eecs.umich.edu		: "Motorola 88000 family"
1668120Sgblack@eecs.umich.edu#		${LN_S} md/m88k.Makefile Makefile.md
1678120Sgblack@eecs.umich.edu#		${LN_S} md/m88k.h qtmd.h
1688120Sgblack@eecs.umich.edu		${LN_S} md/m88k.c qtmdc.c
1698120Sgblack@eecs.umich.edu		${LN_S} md/m88k.s qtmds.s
1708120Sgblack@eecs.umich.edu#		${LN_S} md/m88k_b.s qtmdb.s
1718879Ssteve.reinhardt@amd.com#		${LN_S} md/null.README README.md
1728879Ssteve.reinhardt@amd.com		iter_init=1000000
1738879Ssteve.reinhardt@amd.com		iter_runone=100000
1748879Ssteve.reinhardt@amd.com		iter_blockint=100000
1758879Ssteve.reinhardt@amd.com		iter_blockfloat=100000
1768879Ssteve.reinhardt@amd.com		iter_vainit0=100000
1778879Ssteve.reinhardt@amd.com		iter_vainit2=100000
1788879Ssteve.reinhardt@amd.com		iter_vainit4=100000
1799227Sandreas.hansson@arm.com		iter_vainit8=100000
1809227Sandreas.hansson@arm.com		iter_vastart0=100000
1818879Ssteve.reinhardt@amd.com		iter_vastart2=100000
1828879Ssteve.reinhardt@amd.com		iter_vastart4=100000
1838879Ssteve.reinhardt@amd.com		iter_vastart8=100000
1848879Ssteve.reinhardt@amd.com		iter_bench_call_reg=100000000
1858120Sgblack@eecs.umich.edu		iter_bench_call_imm=100000000
1868947Sandreas.hansson@arm.com		iter_bench_add=1000000000
1877816Ssteve.reinhardt@amd.com		iter_bench_load=100000000
1885871Snate@binkert.org		;;
1895871Snate@binkert.org
1906121Snate@binkert.org	mips*)
1915871Snate@binkert.org		: "MIPS R2000 and R3000."
1925871Snate@binkert.org
1939119Sandreas.hansson@arm.com		case $1 in
1949396Sandreas.hansson@arm.com			mips-irix5*)
1959396Sandreas.hansson@arm.com				: "Silicon Graphics Irix with dynamic linking"
196955SN/A				: "Use mips for irix4."
1979416SAndreas.Sandberg@ARM.com				${LN_S} md/mips-irix5.s qtmds.s
1989416SAndreas.Sandberg@ARM.com				;;
1999416SAndreas.Sandberg@ARM.com			*)
2009416SAndreas.Sandberg@ARM.com				${LN_S} md/mips.s qtmds.s
2019416SAndreas.Sandberg@ARM.com				;;
2029416SAndreas.Sandberg@ARM.com		esac
2039416SAndreas.Sandberg@ARM.com
2045871Snate@binkert.org#		${LN_S} md/default.Makefile Makefile.md
2055871Snate@binkert.org#		${LN_S} md/mips.h qtmd.h
2069416SAndreas.Sandberg@ARM.com#		${LN_S} md/null.c qtmdc.c
2079416SAndreas.Sandberg@ARM.com#		${LN_S} md/mips_b.s qtmdb.s
2085871Snate@binkert.org#		${LN_S} md/null.README README.md
209955SN/A		iter_init=10000000
2106121Snate@binkert.org		iter_runone=10000000
2118881Smarc.orr@gmail.com		iter_blockint=10000000
2126121Snate@binkert.org		iter_blockfloat=10000000
2136121Snate@binkert.org		iter_vainit0=1000000
2141533SN/A		iter_vainit2=1000000
2159239Sandreas.hansson@arm.com		iter_vainit4=1000000
2169239Sandreas.hansson@arm.com		iter_vainit8=1000000
2179239Sandreas.hansson@arm.com		iter_vastart0=1000000
2189239Sandreas.hansson@arm.com		iter_vastart2=1000000
2199239Sandreas.hansson@arm.com		iter_vastart4=1000000
2209239Sandreas.hansson@arm.com		iter_vastart8=1000000
2219239Sandreas.hansson@arm.com		iter_bench_call_reg=100000000
2229239Sandreas.hansson@arm.com		iter_bench_call_imm=100000000
2239239Sandreas.hansson@arm.com		iter_bench_add=1000000000
2249239Sandreas.hansson@arm.com		iter_bench_load=100000000
2259239Sandreas.hansson@arm.com		;;
2269239Sandreas.hansson@arm.com
2276655Snate@binkert.org	sparc*)
2286655Snate@binkert.org		: "SPARC processors"
2296655Snate@binkert.org		case $1 in
2306655Snate@binkert.org			sparc-os2*)
2315871Snate@binkert.org				sed 's/_qt_/qt_/' md/sparc.s > qtmds.s
2325871Snate@binkert.org#				sed 's/_b_/b_/' md/sparc_b.s > qtmdb.s
2335863Snate@binkert.org#				${LN_S} md/solaris.README README.md
2345871Snate@binkert.org				;;
2358878Ssteve.reinhardt@amd.com			*)
2365871Snate@binkert.org				${LN_S} md/sparc.s qtmds.s
2375871Snate@binkert.org#				${LN_S} md/sparc_b.s qtmdb.s
2385871Snate@binkert.org#				${LN_S} md/null.README README.md
2395863Snate@binkert.org				;;
2406121Snate@binkert.org		esac
2415863Snate@binkert.org
2425871Snate@binkert.org 		${LN_S} md/default.Makefile Makefile.md
2438336Ssteve.reinhardt@amd.com#		${LN_S} md/sparc.h qtmd.h
2448336Ssteve.reinhardt@amd.com#		${LN_S} md/null.c qtmdc.c
2458336Ssteve.reinhardt@amd.com		iter_init=10000000
2468336Ssteve.reinhardt@amd.com		iter_runone=1000000
2474678Snate@binkert.org		iter_blockint=1000000
2488336Ssteve.reinhardt@amd.com		iter_blockfloat=1000000
2498336Ssteve.reinhardt@amd.com		iter_vainit0=1000000
2508336Ssteve.reinhardt@amd.com		iter_vainit2=1000000
2514678Snate@binkert.org		iter_vainit4=1000000
2524678Snate@binkert.org		iter_vainit8=1000000
2534678Snate@binkert.org		iter_vastart0=1000000
2544678Snate@binkert.org		iter_vastart2=1000000
2557827Snate@binkert.org		iter_vastart4=1000000
2567827Snate@binkert.org		iter_vastart8=1000000
2578336Ssteve.reinhardt@amd.com		iter_bench_call_reg=10000000
2584678Snate@binkert.org		iter_bench_call_imm=10000000
2598336Ssteve.reinhardt@amd.com		iter_bench_add=100000000
2608336Ssteve.reinhardt@amd.com		iter_bench_load=100000000
2618336Ssteve.reinhardt@amd.com		;;
2628336Ssteve.reinhardt@amd.com
2638336Ssteve.reinhardt@amd.com	vax*)
2648336Ssteve.reinhardt@amd.com		: "DEC VAX processors."
2655871Snate@binkert.org#		${LN_S} md/default.Makefile Makefile.md
2665871Snate@binkert.org#		${LN_S} md/vax.h qtmd.h
2678336Ssteve.reinhardt@amd.com#		${LN_S} md/null.c qtmdc.c
2688336Ssteve.reinhardt@amd.com		${LN_S} md/vax.s qtmds.s
2698336Ssteve.reinhardt@amd.com#		${LN_S} md/vax_b.s qtmdb.s
2708336Ssteve.reinhardt@amd.com#		${LN_S} md/null.README README.md
2718336Ssteve.reinhardt@amd.com		iter_init=1000000
2725871Snate@binkert.org		iter_runone=100000
2738336Ssteve.reinhardt@amd.com		iter_blockint=100000
2748336Ssteve.reinhardt@amd.com		iter_blockfloat=100000
2758336Ssteve.reinhardt@amd.com		iter_vainit0=100000
2768336Ssteve.reinhardt@amd.com		iter_vainit2=100000
2778336Ssteve.reinhardt@amd.com		iter_vainit4=100000
2784678Snate@binkert.org		iter_vainit8=100000
2795871Snate@binkert.org		iter_vastart0=100000
2804678Snate@binkert.org		iter_vastart2=100000
2818336Ssteve.reinhardt@amd.com		iter_vastart4=100000
2828336Ssteve.reinhardt@amd.com		iter_vastart8=100000
2838336Ssteve.reinhardt@amd.com		iter_bench_call_reg=10000000
2848336Ssteve.reinhardt@amd.com		iter_bench_call_imm=10000000
2858336Ssteve.reinhardt@amd.com		iter_bench_add=10000000
2868336Ssteve.reinhardt@amd.com		iter_bench_load=1000000
2878336Ssteve.reinhardt@amd.com		;;
2888336Ssteve.reinhardt@amd.com
2898336Ssteve.reinhardt@amd.com	ksr1)
2908336Ssteve.reinhardt@amd.com		: "Kendall Square Research model KSR-1."
2918336Ssteve.reinhardt@amd.com		: "Varargs is not currently supported."
2928336Ssteve.reinhardt@amd.com#		${LN_S} md/ksr1.Makefile Makefile.md
2938336Ssteve.reinhardt@amd.com#		${LN_S} md/ksr1.h qtmd.h
2948336Ssteve.reinhardt@amd.com#		${LN_S} md/null.c qtmdc.c
2958336Ssteve.reinhardt@amd.com		${LN_S} md/ksr1.s qtmds.s
2968336Ssteve.reinhardt@amd.com#		${LN_S} md/ksr1_b.s qtmdb.s
2978336Ssteve.reinhardt@amd.com#		${LN_S} md/null.README README.md
2985871Snate@binkert.org		iter_init=1000000
2996121Snate@binkert.org		iter_runone=100000
300955SN/A		iter_blockint=100000
301955SN/A		iter_blockfloat=100000
3022632Sstever@eecs.umich.edu		iter_vainit0=100000
3032632Sstever@eecs.umich.edu		iter_vainit2=100000
304955SN/A		iter_vainit4=100000
305955SN/A		iter_vainit8=100000
306955SN/A		iter_vastart0=100000
307955SN/A		iter_vastart2=100000
3088878Ssteve.reinhardt@amd.com		iter_vastart4=100000
309955SN/A		iter_vastart8=100000
3102632Sstever@eecs.umich.edu		iter_bench_call_reg=10000000
3112632Sstever@eecs.umich.edu		iter_bench_call_imm=10000000
3122632Sstever@eecs.umich.edu		iter_bench_add=10000000
3132632Sstever@eecs.umich.edu		iter_bench_load=1000000
3142632Sstever@eecs.umich.edu		;;
3152632Sstever@eecs.umich.edu
3162632Sstever@eecs.umich.edu    powerpc*)
3178268Ssteve.reinhardt@amd.com        : "PowerPC IBM/Motorola processors."
3188268Ssteve.reinhardt@amd.com
3198268Ssteve.reinhardt@amd.com        case $1 in
3208268Ssteve.reinhardt@amd.com			powerpc-apple-macosx*)
3218268Ssteve.reinhardt@amd.com				: "PowerPC using Mach Application Binary Interface"
3228268Ssteve.reinhardt@amd.com                : "NOTICE: Darwin assembler syntax is used:"
3238268Ssteve.reinhardt@amd.com                : "  (i.e. registers are named rx not %rx)"
3242632Sstever@eecs.umich.edu                ${LN_S} md/default.Makefile Makefile.md
3252632Sstever@eecs.umich.edu#               ${LN_S} md/powerpc_mach.h qtmd.h
3262632Sstever@eecs.umich.edu                ${LN_S} md/powerpc_mach.s qtmds.s
3272632Sstever@eecs.umich.edu                ;;
3288268Ssteve.reinhardt@amd.com            powerpc-linux*)
3292632Sstever@eecs.umich.edu                : "PowerPC using System V Application Binary Interface"
3308268Ssteve.reinhardt@amd.com                : "  (e.g. LinuxPPC)"
3318268Ssteve.reinhardt@amd.com                : "Use powerpc-darwin for MacOS X and other systems based on Mac
3328268Ssteve.reinhardt@amd.comh ABI"
3338268Ssteve.reinhardt@amd.com#               ${LN_S} md/powerpc_sys5.h qtmd.h
3343718Sstever@eecs.umich.edu                ${LN_S} md/powerpc_sys5.s qtmds.s
3352634Sstever@eecs.umich.edu                ;;
3362634Sstever@eecs.umich.edu            *)
3375863Snate@binkert.org                echo "Unknown configuration"
3382638Sstever@eecs.umich.edu                echo "See md/powerpc.README for documentation"
3398268Ssteve.reinhardt@amd.com                echo "Use powerpc-darwin for MacOS X and other systems based on
3402632Sstever@eecs.umich.eduMach ABI"
3412632Sstever@eecs.umich.edu                echo "Use powerpc-linux for Linux and other systems based on Sys
3422632Sstever@eecs.umich.edutem V ABI"
3432632Sstever@eecs.umich.edu                exit 1
3442632Sstever@eecs.umich.edu                ;;
3451858SN/A
3463716Sstever@eecs.umich.edu        esac
3472638Sstever@eecs.umich.edu
3482638Sstever@eecs.umich.edu        ${LN_S} md/powerpc.c qtmdc.c
3492638Sstever@eecs.umich.edu        ${LN_S} md/powerpc.README README.md
3502638Sstever@eecs.umich.edu        ;;
3512638Sstever@eecs.umich.edu
3522638Sstever@eecs.umich.edu
3532638Sstever@eecs.umich.edu	pthreads*)
3545863Snate@binkert.org		: Posix thread support rather than Quick threads.
3555863Snate@binkert.org#		${LN_S} md/hppa.h qtmd.h
3565863Snate@binkert.org#		${LN_S} md/null.c qtmdc.c
357955SN/A#		${LN_S} md/null.s qtmds.s
3585341Sstever@gmail.com#		${LN_S} md/hppa_b.s qtmdb.s
3595341Sstever@gmail.com#		cp md/pthreads.Makefile Makefile
3605863Snate@binkert.org		exit 0
3617756SAli.Saidi@ARM.com		;;
3625341Sstever@gmail.com
3636121Snate@binkert.org	clean)
3644494Ssaidi@eecs.umich.edu		: Deconfigure
3656121Snate@binkert.org		exit 0
3661105SN/A		;;
3672667Sstever@eecs.umich.edu
3682667Sstever@eecs.umich.edu	*)
3692667Sstever@eecs.umich.edu		echo "Unknown configuration"
3702667Sstever@eecs.umich.edu		exit 1
3716121Snate@binkert.org		;;
3722667Sstever@eecs.umich.eduesac
3735341Sstever@gmail.com
3745863Snate@binkert.org# cat Makefile.md Makefile.base > Makefile
3755341Sstever@gmail.com
3765341Sstever@gmail.comecho set config_machine=$1 >> configuration
3775341Sstever@gmail.comecho set config_init=$iter_init >> configuration
3788120Sgblack@eecs.umich.eduecho set config_runone=$iter_runone >> configuration
3795341Sstever@gmail.comecho set config_blockint=$iter_blockint >> configuration
3808120Sgblack@eecs.umich.eduecho set config_blockfloat=$iter_blockfloat >> configuration
3815341Sstever@gmail.comecho set config_vainit0=$iter_vainit0 >> configuration
3828120Sgblack@eecs.umich.eduecho set config_vainit2=$iter_vainit2 >> configuration
3836121Snate@binkert.orgecho set config_vainit4=$iter_vainit4 >> configuration
3846121Snate@binkert.orgecho set config_vainit8=$iter_vainit8 >> configuration
3858980Ssteve.reinhardt@amd.comecho set config_vastart0=$iter_vastart0 >> configuration
3869396Sandreas.hansson@arm.comecho set config_vastart2=$iter_vastart2 >> configuration
3875397Ssaidi@eecs.umich.eduecho set config_vastart4=$iter_vastart4 >> configuration
3885397Ssaidi@eecs.umich.eduecho set config_vastart8=$iter_vastart8 >> configuration
3897727SAli.Saidi@ARM.comecho set config_bcall_reg=$iter_bench_call_reg >> configuration
3908268Ssteve.reinhardt@amd.comecho set config_bcall_imm=$iter_bench_call_imm >> configuration
3916168Snate@binkert.orgecho set config_b_add=$iter_bench_add >> configuration
3925341Sstever@gmail.comecho set config_b_load=$iter_bench_load >> configuration
3938120Sgblack@eecs.umich.edu