Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!yale!cmcl2!lanl!opus!jthomas From: jthomas@nmsu.edu (James Thomas) Newsgroups: comp.sys.hp Subject: Re: HP PA assembly language question Message-ID: <569@opus.NMSU.EDU> Date: 8 Mar 90 19:57:28 GMT References: <564@opus.NMSU.EDU> <4750008@hpsal2.HP.COM> Sender: news@nmsu.edu Organization: NMSU Computer Science Lines: 25 In-reply-to: hull@hpsal2.HP.COM's message of 6 Mar 90 18:42:55 GMT Thank you all for the explanation. That possibility hadn't occurred to me :-( In article <4750008@hpsal2.HP.COM> hull@hpsal2.HP.COM (James Hull) writes: jh> call: BL target,rp or LDIL l%target,rp jh> BLE r%target(SR4,rp) jh> OR GR31,0,rp jh> return: BV 0(rp) or BE 0(SR0,rp) Please correct me if I'm wrong, but I think this should be clarified. It seems to me that there even more variations possible here than on an 80x86 :-) I don't think you want to mention the grosser combinations, but: 1) Can't the BV be used with either form of call? 2) Mustn't the BE be used only with the LDIL form of call? 3) Since the BE works with either intra- or interspace calls, is the LDIL call "better"? In other words, wouldn't the explanation be a bit better if there were not two "or"'s between the columns? Thank you. I'll be quiet now ;-) Jim Thomas 840 @ midas!jthomas@wsmr-emh82.army.mil