#! /bin/sh XXX=$HOME/YAP/YAP-devel/bin/yap if test $# -eq 1; then testfiles="$1.P" ## test file name is given as unique extra argument else testfiles="tc_l_io_chain8000.P tc_r_io_chain2000.P tc_d_io_chain400.P \ tc_l_oo_chain2000.P tc_r_oo_chain2000.P tc_d_oo_chain400.P \ compress.P sg_cyl.P pta.P mutagenesis.P" fi printf "========================================\n" printf " Yap 1st JITI \n" printf "========================================\n" for file in $testfiles ; do benchname=`basename $file .P` printf "%21s " $benchname $XXX << EOF 2>/dev/null set_prolog_flag(index,single). yap_flag(tabling_mode,local). ['$file']. time. EOF printf " \t" $XXX << EOF 2>/dev/null yap_flag(tabling_mode,local). ['$file']. time. EOF printf "\n" done