|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.