Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!swrinde!ucsd!nosc!crash!jcs From: jcs@crash.cts.com (John Schultz) Newsgroups: comp.sys.amiga.programmer Subject: Re: Macro-68 Questions Message-ID: <9090@crash.cts.com> Date: 6 May 91 21:28:22 GMT References: <9037@crash.cts.com> Organization: Crash TimeSharing, El Cajon, CA Lines: 28 In <9037@crash.cts.com> uzun@pnet01.cts.com (Roger Uzun) writes: >[] >I am trying to assemble the compress.asm listing that was posted here, >it was for Macro 68 originally. 2 questions : >1) In the code it has a line saying : IFGT EntryBitsPerHash, some > sort of psuedo-op. What does it mean? Is it conditional assembly? > it also has an ELSE and ENDIF for the IFGT. How do I > translate this section for the Lattice Assembler? It's a macro. IFGT = if greater than = if greater than zero: true. It is conditional assembly (probably). Otherwise it expands to the appropriate run time instructions. >2) Is bhs.s the same as bhi.s followed by beq.s? That is what > I assumed, bhs is not a true 68000 opcode in any case. bhs = bhis = bcc = branch if higher or same, unsigned, or branch if carry clear. I've used Lattice asm, Devpac-2, CAPE, and Adapt. I don't have Macro68, but it does support the new Motorola Standard syntax, which may lend to confusion. John