Metropoli BBS
VIEWER: fast.s MODE: TEXT (ASCII)
*****************************************************************************
* Modulname:	FAST
* Modultype:	Secondary
* Dest.Comp.:	HP48
* Language:	System RPL
* Author:	Detlef Mueller,Nibelungenweg 6,2000 Hamburg 56,W-Germany
* Interface:	FAST	( ob --> )
* Description:	Execute <ob> with display off. Exec. time saving of ~11% .
* Edition History :
*	1.000	09-05-1991	DM	Release
*	  001	09-26-1991	DM	add CleanDispOff, evaluation more
*					close to user EVAL
*****************************************************************************

    TITLE	Fast

ASSEMBLE
	NIBASC	/HPHP48-E/

CleanDispOff	EQU	#01D44

RPL

::
    CK1NoBlame
    CODE
	GOSBVL	=SAVPTR
	GOSBVL	=DisableIntr
	GOSBVL	=CleanDispOff
	GOSBVL	=AllowIntr	* Comment this line at you own risc !
	GOVLNG	=GETPTRLOOP
    ENDCODE
    ERRSET
    ::	CK&DISPATCH0
	    symb	COMPEVAL
	    list	COMPEVAL
	    ZERO	EVAL		( *Any object* )
    ;
    ERRTRAP
    ::
	CODE
	GOSBVL	=SAVPTR
	GOSBVL	=DispOn
***	GOSBVL	=AllowIntr	* Uncomment this line at you own risc !
	GOVLNG	=GETPTRLOOP
	ENDCODE
	ERRJMP
    ;
    CODE
	GOSBVL	=SAVPTR
	GOSBVL	=DispOn
***	GOSBVL	=AllowIntr	* Uncomment this line at you own risc !
	GOVLNG	=GETPTRLOOP
    ENDCODE
;
[ RETURN TO DIRECTORY ]