Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!decwrl!nsc!voder!cullsj!gupta From: gupta@cullsj.UUCP (Yogesh Gupta) Newsgroups: comp.os.vms Subject: Re: Vax assembler code in C routines. Summary: LIB$BBSSI ... Keywords: ASM, VAX-C Message-ID: <334@cullsj.UUCP> Date: 23 Jun 88 21:18:45 GMT References: <327@cullsj.UUCP> Organization: Cullinet Software, San Jose, CA Lines: 10 I have received a bunch of replies stating that I should just use the LIB$BBSSI routines. I would, except that I can not make the VAX-C compiler to generate code (ONE instruction) in-line for this routine. It is not that I need this routine to be fast, I need to hold the bit for as short a time as possible. So, the code between LIB$BBSSI and LIB$BBCCI is very small (a few instructions). Now, if they are routines, then the code between the macro instructions BBSSI ans BBCCI just doubled! This is what I am trying to avoid. Thanks everyone for your replies. Any suggestions (other than "do it all in macro")?