picolisp

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/picolisp.git/
Log | Files | Refs | README | LICENSE

commit 5965c7563842a274f7ac1d4368bc098671f03a4e
parent 46d482cfb31093d6873a27df27f3aad630d8fb21
Author: Alexander Burger <abu@software-lab.de>
Date:   Tue, 11 Dec 2012 17:58:59 +0100

Direct comparison of anonymous symbols
Diffstat:
Msrc64/main.l | 10+++++-----
Msrc64/tags | 150++++++++++++++++++++++++++++++++++++++++----------------------------------------
2 files changed, 80 insertions(+), 80 deletions(-)

diff --git a/src64/main.l b/src64/main.l @@ -1,4 +1,4 @@ -# 25nov12abu +# 11dec12abu # (c) Software Lab. Alexander Burger (code 'Code) @@ -1046,11 +1046,11 @@ call nameX_X # Get A's name in X cmp X ZERO # Any? if eq # No - ld E (E TAIL) - call nameE_E # Second name in E - cmp E ZERO # Any? + ld X (E TAIL) + call nameX_X # Second name in X + cmp X ZERO # Any? if eq # No - shr A 5 # Random bit from A (...x1000) into carry (non-zero) + cmp A E # Compare symbol addresses else setc # lt end diff --git a/src64/tags b/src64/tags @@ -451,81 +451,81 @@ sys/x86-64.linux.defs.l,1959 circE_YF845,21008 equalAE_F877,21748 compareAE_F1010,24957 -memberXY_FY1172,28459 -doQuit1190,28810 -evExprCE_E1208,29227 -evListE_E1356,32861 -sharedLibC_FA1409,33997 -doErrno1480,35641 -doNative1488,35805 -natBufACZ_CZ1692,41607 -natRetACE_CE1791,44092 -doStruct1940,49492 -fetchCharC_AC1983,50372 -cbl2018,51241 -cbl12051,51957 -cbl22055,52073 -cbl32059,52119 -cbl42063,52171 -cbl52067,52223 -cbl62071,52275 -cbl72075,52327 -cbl82079,52379 -cbl92083,52431 -cbl102087,52483 -cbl112091,52536 -cbl122095,52590 -cbl132099,52644 -cbl142103,52698 -cbl152107,52752 -cbl162111,52806 -cbl172115,52860 -cbl182119,52914 -cbl192123,52968 -cbl202127,53022 -cbl212131,53076 -cbl222135,53130 -cbl232139,53184 -cbl242143,53238 -doLisp2149,53321 -lisp2193,54347 -execE2239,55461 -runE_E2251,55616 -funqE_FE2263,55768 -evSymX_E2325,57191 -evSymY_E2328,57249 -evSymE_E2330,57291 -xSymE_E2332,57328 -evCntXY_FE2353,57693 -evCntEX_FE2355,57737 -xCntEX_FE2357,57776 -xCntCX_FC2366,57953 -xCntAX_FA2375,58130 -boxE_E2384,58307 -putStringB2404,58764 -begString2416,58978 -endString_E2427,59204 -msec_A2441,59527 -doArgs2454,59801 -doNext2461,59915 -doArg2478,60231 -doRest2507,60873 -tmDateC_E2521,61120 -dateXYZ_E2531,61297 -doDate2592,62658 -tmTimeY_E2708,66253 -doTime2725,66586 -doUsec2830,69565 -doPwd2842,69831 -doCd2853,70086 -doCtty2878,70702 -doInfo2915,71636 -doFile2960,72731 -doDir3013,73967 -doCmd3083,75585 -doArgv3101,76044 -doOpt3204,78590 -doVersion3218,78921 +memberXY_FY1172,28433 +doQuit1190,28784 +evExprCE_E1208,29201 +evListE_E1356,32835 +sharedLibC_FA1409,33971 +doErrno1480,35615 +doNative1488,35779 +natBufACZ_CZ1692,41581 +natRetACE_CE1791,44066 +doStruct1940,49466 +fetchCharC_AC1983,50346 +cbl2018,51215 +cbl12051,51931 +cbl22055,52047 +cbl32059,52093 +cbl42063,52145 +cbl52067,52197 +cbl62071,52249 +cbl72075,52301 +cbl82079,52353 +cbl92083,52405 +cbl102087,52457 +cbl112091,52510 +cbl122095,52564 +cbl132099,52618 +cbl142103,52672 +cbl152107,52726 +cbl162111,52780 +cbl172115,52834 +cbl182119,52888 +cbl192123,52942 +cbl202127,52996 +cbl212131,53050 +cbl222135,53104 +cbl232139,53158 +cbl242143,53212 +doLisp2149,53295 +lisp2193,54321 +execE2239,55435 +runE_E2251,55590 +funqE_FE2263,55742 +evSymX_E2325,57165 +evSymY_E2328,57223 +evSymE_E2330,57265 +xSymE_E2332,57302 +evCntXY_FE2353,57667 +evCntEX_FE2355,57711 +xCntEX_FE2357,57750 +xCntCX_FC2366,57927 +xCntAX_FA2375,58104 +boxE_E2384,58281 +putStringB2404,58738 +begString2416,58952 +endString_E2427,59178 +msec_A2441,59501 +doArgs2454,59775 +doNext2461,59889 +doArg2478,60205 +doRest2507,60847 +tmDateC_E2521,61094 +dateXYZ_E2531,61271 +doDate2592,62632 +tmTimeY_E2708,66227 +doTime2725,66560 +doUsec2830,69539 +doPwd2842,69805 +doCd2853,70060 +doCtty2878,70676 +doInfo2915,71610 +doFile2960,72705 +doDir3013,73941 +doCmd3083,75559 +doArgv3101,76018 +doOpt3204,78564 +doVersion3218,78895 ./big.l,1059 zapZeroA_A6,106