hưs8p,LAMBDAF2Dp,lFASD-DATADwkfMaurice Ravel5YFF Dp,COMPILER,NEW-DESTINATIONSpGLOBALlTpB SITElGigamos CambridgepB ,PACKAGELISP-INTERNALSpB lREADTABLEstandard Common-Lisp1DCIN-PACKAGEDÀQUOTEB51DDEFCONSTANTÂHASH-TABLE-HEADER-SIZEF1DB?HASH-TABLE-MAX-SIZE*1DplNC,DEF-DECLARATION%HASH-TABLE-SIZEÀSUBSTDB;DpBHNAMED-LAMBDABKDCHTDpCONS,CONTENTS-OFFSETBOF1DBJ%HASH-TABLE-SIZE-SETBLDB;DBNBZDBODATADpBQSTORE-CONTENTS-OFFSETBOFB[1DBJÂ%HASH-TABLE-USE-COUNTBLDB;DBNBeDBODBSBOF1DBJC%HASH-TABLE-USE-COUNT-SETBLDB;DBNBmDBOB[DB^BOFB[1DBJ%HASH-TABLE-TESTBLDB;DBNBuDBODBSBOF1DBJ%HASH-TABLE-TEST-SETBLDB;DBNB}DBOB[DB^BOFB[1DBJ%HASH-TABLE-REHASH-SIZEBLDB;DBNBDBODBSBOF1DBJ%HASH-TABLE-REHASH-SIZE-SETBLDB;DBNBDBOB[DB^BOFB[1DBJ%HASH-TABLE-REHASH-THRESHOLDBLDB;DBNBDBODBSBOF1DBJ%HASH-TABLE-REHASH-THRESHOLD-SETBLDB;DBNBDBOB[DB^BOFB[1DBJ%HASH-TABLE-DATA-PTRBLDB;DBNBDBODBSBOF1DBJ%HASH-TABLE-DATA-PTR-SETBLDB;DBNBDBOB[DB^BOFB[1DBJHASH-TABLE-PBLDB;DBNBDÀOBJECTDp,VINCULUMlTYPE-TESTBpB,$$DTP-HASH-TABLE1DBJÁ%SXHASH-RAW-32BLDB;DBNBDÀRAW-32KEYDp,HARDWARE32+BDpB32-ROTATE-UPDpB,DPB-XORBDBYTEFFBF1DBJ%SXHASH-NILBLDB;DBNBDBDLETDDMAGIC-NUMBERDpB,UNBOXED-CONSTANTe!CDBBB1DBJÁ%SXHASH-FIXNUMBLDB;DBNBDÀFIXNUMBDBBB1DBJ%SXHASH-DOUBLE-FLOATBLDB;DBNBDÀFLOATBDBDpARRAYl%VM-READ32BFDBDBBFB1DBJC%SXHASH-STRUCTUREBLDB;DBNBDÀSTRUCTBDBDBBDC%SXHASH-1DBSBFB