File: IFIX.LS of Disk: V50/Source/Source-Listing-RALF-1
(Source file text)
RALF V50A 8-APR-92 PAGE 1 /R=AINT(R),I=INT(R),IFIX(R) REAL TO INTEGER FIX / / / VERSION 50A 22-MAY-80 WVDM / / SECT IFIX ENTRY AINT ENTRY INT BASE 0 AINT, 00000 0200 INT, FLDA 0 /ADDRESS OF CALL 00001 0006 STARTD 00002 6400 FSTA RETRN /SAVE RERN 00003 0027 00004 1400 FADD TWO /INCR BY TWO 00005 0031 00006 6201 FSTA 3 /GIVES ADDRESS OF ARG POINTER 00007 0601 FLDA% 3 /GET ADDR OF ARG 00010 6201 FSTA 3 00011 0005 STARTF 00012 0601 FLDA% 3 /GET ARG 00013 1070 JAL ERROR /BIGGIES ARE NO GOOD 00014 0033 00015 1050 JLT NEGFIX /NEGATIVE ARG 00016 0023 00017 0010 ALN 0 /FIX POSITIVE ARG 00020 0004 FNORM 00021 1030 JA RETRN /RETURN 00022 0027 00023 0003 NEGFIX, FNEG /FIRST MAKE POSITIVE 00024 0010 ALN 0 /THEN FIX 00025 0004 FNORM 00026 0003 FNEG /THEN RE-NEGATE 00027 1030 RETRN, JA . 00030 0027 00031 0000 TWO, 0;2 00032 0002 EXTERN #ARGER 00033 4000 ERROR, TRAP4 #ARGER 00034 0000 RALF V50A 8-APR-92 PAGE 1-1 NO ERRORS 8 SYMBOLS, NO ABS REFS # C 00000 #ARGER X 00000 #MAIN S 00000 AINT 00000 ERROR 00033 IFIX S 00035 INT 00000 NEGFIX 00023 RETRN 00027 TWO 00031