[comp.sys.handhelds] HP 48 "USRLIB" listfiles

akcs.joehorn@hpcvbbs.UUCP (Joseph K. Horn) (02/17/91)

   USRLIB.EXE creates "listfiles" whose functions are spelled "xFCN".
   For example, the SIN function is listed as xSIN.  There are many
   exceptions, however; the following are all the ones I could find.
   The real obvious ones (like xSQRT, xSTOSIGMA) are not listed here.
   I hope this makes your listfiles more useful.

addrUSRLIB nameHP 48 name
-----------------------------
nnnnn==NNNNNExternal
02AB8DOSYMB'
02D9D::(Program)
0312B;(End Marker)

1989ExSETDATE->DATE
198BExSETTIME->TIME
1A604xLASTLASTARG
1AB23xCONSTANTee
1ACDDxNEGNEG+
1B185rpnXROOTXROOT
1BB02xFACT!
1BB41preFACTFACT
1EF7ErpnDER(derivative symbol)
1EFD2xDER(derivative symbol)
1F1D4rpnINTG(integral symbol)
1F223xINTEGRAL(integral symbol)
1F2C9xSUM(sigma)
1F354rpnWHERE|
1F3F3xWHERE|
1F55DrpnAPPLYAPPLY
1F640xFCNAPPLYXLIB 2 260
1F996COMPLEXDUMMYXLIB 2 261
1F9AEPOLARDUMMYXLIB 2 262
1FA59xMATCHUPupMATCH
1FA8DxMATCHDNdownMATCH
1FAEBxFORMUNIT_
1FB5DxPREDIVRATIO
1FDF7xSUMXsigmaX
1FE12xSUMYsigmaY
1FE2DxSUMX2sigmaX^2
1FE48xSUMY2sigmaY^2
1FE63xSUMXYsigmaX*Y
2009AxSIGMACOLCOLsigma
21OFCxCLUSRCLVAR

22FD5xIFENDEND
22FEBxALG->->
231A0xSTARTVARFOR
2349CxSILENT'XLIB 1792 15
234C1xRPN->->
235FEx>>ABND>>
23679xENDTIC'
23694xWHILEENDEND
236B9xENDDOEND
2371FxERRTHENTHEN
237A8xTHENCASETHEN

USRLIB also uses its own notation for object types:

HP 48 nameHP 48 displayUSRLIB syntax
-------------------------------------
System Binary<123h># 00123
Binary Integer# 123hHXS 3210000000000000
Real Number153.71.53700000000e2
Long RealLong Real%% 1.53700000000e2
Complex RealComplex RealC% 3.00 4.00
String"ABC"$"ABC"
Tagged1: 2TAG'1' %2
Array[ 1 2 3 4 5 ]ARRY
Algebraic'1+2'DOSYMB %1 %2 x+ ;
Unit5_ftUNIT %5 $"ft" ==10B86 ;
List{ 1 A 2 }{ %1 ID'A' %2 }
GraphicGraphic 131 x 64GROB
Program<< SIN / >>:: x<< xSIN x/ x>> ;

-- Joseph K. Horn