while read PROGRAM; do if [ "$PROGRAM" = "mpeg2dec" ]; then cd ~johnsonk/spec/mpeg2dec elif [ "$PROGRAM" = "mpeg2enc" ]; then cd ~johnsonk/spec/mpeg2enc elif [ "$PROGRAM" = "cjpeg" ]; then cd ~johnsonk/bench/jpeg-6a/asmcode_opt elif [ "$PROGRAM" = "djpeg" ]; then cd ~johnsonk/bench/jpeg-6a/asmcode_opt elif [ "$PROGRAM" = "rawcaudio" ]; then cd ~johnsonk/bench/adpcm/asmcode_opt elif [ "$PROGRAM" = "rawdaudio" ]; then cd ~johnsonk/bench/adpcm/asmcode_opt elif [ "$PROGRAM" = "gsmencode" ]; then cd ~johnsonk/bench/gsm-1.0-pl9/asmcode_opt elif [ "$PROGRAM" = "gsmdecode" ]; then cd ~johnsonk/bench/gsm-1.0-pl9/asmcode_opt elif [ "$PROGRAM" = "pgpencode" ]; then cd ~johnsonk/bench/pgp/asmcode_opt elif [ "$PROGRAM" = "pgpdecode" ]; then cd ~johnsonk/bench/pgp/asmcode_opt elif [ "$PROGRAM" = "encode" ]; then cd ~johnsonk/bench/G711_G721_G723/asmcode_opt elif [ "$PROGRAM" = "decode" ]; then cd ~johnsonk/bench/G711_G721_G723/asmcode_opt elif [ "$PROGRAM" = "epic" ]; then cd ~johnsonk/spec/epic elif [ "$PROGRAM" = "unepic" ]; then cd ~johnsonk/spec/unepic elif [ "$PROGRAM" = "rasta" ]; then cd ~billms/johnsonk/rasta elif [ "$PROGRAM" = "osdemo" ]; then cd ~johnsonk/spec/osdemo elif [ "$PROGRAM" = "mipmap" ]; then cd ~johnsonk/spec/mipmap elif [ "$PROGRAM" = "texgen" ]; then cd ~johnsonk/spec/texgen fi Lsim_bench ${PROGRAM} 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/${PROGRAM}.sim $HOME/${PROGRAM}.base.sim done;