ASMB,R,L,C HED ** RTE BASIC BRANCH TABLE ** 92101-19006 REV. A NAM BRTBL,7 92101-16006 750724 ********************************************************************** * * * RTE BASIC STANDARD FUNCTION BRANCH TABLE * ********************************************************************** * ************************************************************** * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1975. ALL RIGHTS * * RESERVED. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, RE- * * PRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITH- * * OUT THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY. * ************************************************************** * * LIST: 92101-19006 * SOURCE: 92101-18006 * RELOC: 92101-16006 * * * * FOR EACH ENTRY IN THE BRANCH TABLE THERE IS A ONE TO ONE * CORRESPONDANCE TO ENTRIES IN THE MNEMONIC TABLE. THUS * ANY ADDITIONS/DELETIONS TO THIS TABLE MUST REFLECT A * CORRESPONDING ADDITION/DELETION TO THE MNEMONIC TABLE. * * ********************************************************************** * * ENT FCNEX START OF FUNCTION EXECUTION DEFS * *******DEFINE EXTERNAL SUBROUTINE ENTRY POINTS HERE******* * EXT ETAB,ETYP,SIN,COS,TAN,ATAN,ALOG,EXP,ABS,SQRT EXT AINT,ERND,ESGN,ESWR,TIM,XERR,SERR,OCT,ALOGT SUP * * * THE FORMAT OF THE FUNCTION BRANCH TABLE IS AS FOLLOWS: * * < ERROR ? > * < DEF ADDRESS> * * WHERE : < ERROR ? > = 'RSS' IS THERE SHOULD BE AN * JSB ERROR AFTER THE FUNCTION CALL * OR A 'NOP' IF THERE IS NOT. * * < DEF > = 'DEF FUNCTION ENTRY POINT' * ********************************************************************** * * * THE FOLLOWING TABLE DEFINES ENTRY POINTS FOR EXECUTION * OF FUNCTIONS. * * * * ********************************************************************** * FCNEX EQU * * * START FUNCTION ENTRY POINTS HERE * NOP DEF ETAB EXECUTE TAB FUCTION * NOP DEF ETYP EXECUTE TYP FUNCTION * RSS ERROR PROCESS FOLLOWS DEF SIN EXECUTE SINE FUNCTION * RSS ERROR PROCESS FOLLOWS DEF COS EXECUTE COSIN FUNCTION * RSS ERROR PROCESS FOLLOWS DEF TAN EXECUTE TANGENT FUNCTION * NOP DEF ATAN EXECUTE ARC TANGENT FUNCTION * RSS ERROR PROCESS FOLLOWS DEF ALOG EXECUTE NATURAL LOG FUNCTION * RSS ERROR PROCESS FOLLOWS DEF ALOGT EXECUTE LOG BASE 10 * RSS ERROR PROCESS FOLLOWS DEF EXP EXECUTE EXPONENTIAL FUNCTION * NOP DEF ABS EXECUTE ABSOLUTE FUNCTION * RSS ERROR PROCESS FOLLOWS DEF SQRT EXECUTE SQUARE ROOT FUNCTION * NOP DEF AINT EXECUTE INT FUNCTION * NOP DEF ERND EXECUTE RANDOM FUNCTION * NOP DEF ESGN EXECUTE SIGN FUNCTION * NOP DEF ESWR EXECUTE SWITCH REG FUNCTION * NOP DEF TIM EXECUTE TIME FUNCTION * NOP DEF XERR EXECUTE ERROR FUNCTION * NOP DEF SERR EXECUTE SET ERROR FUNCTION * NOP DEF OCT EXECUTE OCTAL FUNCTION * END