File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / d / macro4 / test_tbl.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:30:56 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v121, HEAD
Power 6/32 Unix version 1.21


#include "macro4_defs.h"


int **test_tbl;		/* pointer to the current test table */

/*************************************************************************
*  FPP HARDWARE INSTRUCTION AND PIPELINE TESTS
*************************************************************************/

int *fpp_test_tbl[] = {  /* table of fpp instruction tests */
        &ldf_t, 	 /* LDF/STF instr test entry */
        &addf_t,         /*    ADDF instr test entry */
        &subf_t,         /*    SUBF instr test entry */
        &mulf_t,         /*    MULF instr test entry */
        &divf_t,         /*    DIVF instr test entry */
        &lnf_t,          /*     LNF instr test entry */
        &negf_t,         /*    NEGF instr test entry */
        &tstf_t,         /*    TSTF instr test entry */
        &cmpf_t,         /*    CMPF instr test entry */
        &cmpf2_t,        /*   CMPF2 instr test entry */
        &cvlf_t,         /*    CVLF instr test entry */
        &cvfl_t,         /*    CVFL instr test entry */
        &ldd_t,          /* LDD/STD instr test entry */
        &addd_t,         /*    ADDD instr test entry */
        &subd_t,         /*    SUBD instr test entry */
        &muld_t,         /*    MULD instr test entry */
        &divd_t,         /*    DIVD instr test entry */
        &lnd_t,          /*     LND instr test entry */
        &negd_t,         /*    NEGD instr test entry */
        &tstd_t,         /*    TSTD instr test entry */
        &cmpd_t,         /*    CMPD instr test entry */
        &cmpd2_t,        /*   CMPD2 instr test entry */
        &cvld_t,         /*    CVLD instr test entry */
        &cvdl_t,         /*    CVDL instr test entry */
        &cvdf_t,         /*    CVDF instr test entry */
        &ldfd_t,         /*    LDFD instr test entry */
        &pushd_t,        /*   PUSHD instr test entry */
        &sqrtf_t,        /*   SQRTF instr test entry */
        &expf_t,         /*    EXPF instr test entry */
        &logf_t,         /*    LOGF instr test entry */
        &sinf_t,         /*    SINF instr test entry */
        &cosf_t,         /*    COSF instr test entry */
        &atanf_t,        /*   ATANF instr test entry */
        &mull2_t,        /*   MULL2 instr test entry */
        &mull3_t,        /*   MULL3 instr test entry */
	&mtpr_t,         /*    MTPR read table data test entry */
        &pipeline_1_t,   /* Pipe Test #1  entry */
        &pipeline_2_t,   /* Pipe Test #2  entry */
        &pipeline_3_t,   /* Pipe Test #3  entry */
        &pipeline_4_t,   /* Pipe Test #4  entry */
        &pipeline_5_t,   /* Pipe Test #5  entry */
        &pipeline_6_t,   /* Pipe Test #6  entry */
        &pipeline_7_t,   /* Pipe Test #7  entry */
        &pipeline_8_t,   /* Pipe Test #8  entry */
        &pipeline_9_t,   /* Pipe Test #9  entry */
        &pipeline_10_t,  /* Pipe Test #10 entry */
        &pipeline_11_t,  /* Pipe Test #11 entry */
        &pipeline_12_t,  /* Pipe Test #12 entry */
        &pipeline_13_t,  /* Pipe Test #13 entry */
        &pipeline_14_t,  /* Pipe Test #14 entry */
        &pipeline_15_t,  /* Pipe Test #15 entry */
        &pipeline_16_t,  /* Pipe Test #16 entry */
        &pipeline_17_t,  /* Pipe Test #17 entry */
        &pipeline_18_t,  /* Pipe Test #18 entry */
        &pipeline_19_t,  /* Pipe Test #19 entry */
        &pipeline_20_t   /* Pipe Test #20 entry */
       };

int fpp_test_cnt = 56;  /* number of entrys in fpp_test_tbl */




/*************************************************************************
*       NO-FPP INSTRUCTION TESTS
*************************************************************************/

int *no_fpp_test_tbl[] = {       /* table of no-fpp tests */
        &ldf_t,      	 /* LDF/STF instr test entry */
        &lnf_t,          /*     LNF instr test entry */
        &negf_t,         /*    NEGF instr test entry */
        &tstf_t,         /*    TSTF instr test entry */
        &cmpf_t,         /*    CMPF instr test entry */
        &cmpf2_t,        /*   CMPF2 instr test entry */
        &cvfl_t,         /*    CVFL instr test entry */
        &ldd_t,          /* LDD/STD instr test entry */
        &lnd_t,          /*     LND instr test entry */
        &negd_t,         /*    NEGD instr test entry */
        &tstd_t,         /*    TSTD instr test entry */
        &cmpd_t,         /*    CMPD instr test entry */
        &cmpd2_t,        /*   CMPD2 instr test entry */
        &cvdl_t,         /*    CVDL instr test entry */
        &cvdf_t,         /*    CVDF instr test entry */
        &ldfd_t,         /*    LDFD instr test entry */
        &pushd_t,        /*   PUSHD instr test entry */
       };

int no_fpp_test_cnt = 17;       /* number of entrys in no_fpp_test_tbl */


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.