|
|
1.1 ! root 1: ! 2: #include "evt_defs.h" ! 3: ! 4: ! 5: /* ! 6: ********************************************************************** ! 7: * ! 8: * F.P.P. OVERFLOW / UNDERFLOW EVENT INSTRUCTION TABLE ! 9: * ! 10: * This table contains the data needed for the floating underflow and ! 11: * overflow events tests. These are all of the instructions that get ! 12: * floating overflows and underflows. ! 13: * ! 14: * 21-Mar-85 JJM Stolen from the Demand Paging directory ! 15: ********************************************************************** ! 16: */ ! 17: struct ovfl_inst_t ovfl_tbl[] = ! 18: { ! 19: /* ..................................................... op-code */ ! 20: /* : ........................................... name */ ! 21: /* : : .................................... # operands */ ! 22: /* : : : ................................ precision */ ! 23: /* : : : : ........................ overflow data */ ! 24: /* : : : : : ........... ptr to # patterns */ ! 25: /* : : : : : : ..... underflow data */ ! 26: /* : : : : : : : .. ptr to # patterns */ ! 27: /* : : : : : : : : */ ! 28: /* : : : : : : : :............. */ ! 29: /* : : : : : : :...... : */ ! 30: /* : : : : : : : : */ ! 31: ADDF_OP_CODE, "ADDF ", 1, SGL, adf_ov_dat, &adf_ov_cnt, adf_u_dat, &adf_u_cnt, ! 32: SUBF_OP_CODE, "SUBF ", 1, SGL, suf_ov_dat, &suf_ov_cnt, suf_u_dat, &suf_u_cnt, ! 33: MULF_OP_CODE, "MULF ", 1, SGL, muf_ov_dat, &muf_ov_cnt, muf_u_dat, &muf_u_cnt, ! 34: DIVF_OP_CODE, "DIVF ", 1, SGL, dif_ov_dat, &dif_ov_cnt, dif_u_dat, &dif_u_cnt, ! 35: ADDD_OP_CODE, "ADDD ", 1, DBL, add_ov_dat, &add_ov_cnt, add_u_dat, &add_u_cnt, ! 36: SUBD_OP_CODE, "SUBD ", 1, DBL, sud_ov_dat, &sud_ov_cnt, sud_u_dat, &sud_u_cnt, ! 37: MULD_OP_CODE, "MULD ", 1, DBL, mud_ov_dat, &mud_ov_cnt, mud_u_dat, &mud_u_cnt, ! 38: DIVD_OP_CODE, "DIVD ", 1, DBL, did_ov_dat, &did_ov_cnt, did_u_dat, &did_u_cnt, ! 39: EXPF_OP_CODE, "EXPF ", 0, SGL, exf_ov_dat, &exf_ov_cnt, exf_u_dat, &exf_u_cnt, ! 40: CVDF_OP_CODE, "CVDF ", 0, DBL, cvdf_ov_dat,&cvdf_ov_cnt, null_data, &zero ! 41: }; ! 42: ! 43: int size_ovfl_tbl = 10;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.