💾 Archived View for gemini.quux.org › 9 › Software › Compression%20and%20Archiving › zoo › Unix › zo… captured on 2024-08-19 at 00:06:14.
-=-=-=-=-=-=-
; $Source: /usr/home/dhesi/zoo/RCS/macros.ai,v $ ; $Id: macros.ai,v 1.2 91/07/07 09:37:52 dhesi Exp $ ;procedure index, used in-line to save some microseconds call_index macro mov si,bx ;si = bx * 5 (5 byte hash entries) shl si,1 ;si = bx * 2 * 2 + bx shl si,1 add si,bx endm malloc macro siz ifdif <bx>,<siz> mov bx,siz endif mov ah,48h int 21h endm