Hi Lloyd, So what is better? GENASM or METAL from eliminating LE prospective? It is my understanding that both generate Assembler source code, but METAL doesn't use C function.
ITschak On Fri, Feb 3, 2012 at 3:39 PM, Lloyd Fuller <leful...@sbcglobal.net> wrote: > METAL has a very restrictive function set. The C compiler generates > assembler > as the output and you then have to assemble to get the object. METAL can > also > use AR mode. There is a separate C manual that describes METAL. > > Note that if you are using C++, you CANNOT use METAL. METAL is only > available > with C code, not C++. > > Lloyd > > > > ----- Original Message ---- > From: Itschak Mugzach <imugz...@gmail.com> > To: IBM-MAIN@bama.ua.edu > Sent: Fri, February 3, 2012 8:01:36 AM > Subject: Re: C program and LE/IMS option > > Hello Ituriel, > > Yes, I looked @ METAL option but I do not know the difference between METAL > and GENASM, any idea? > > On Fri, Feb 3, 2012 at 2:40 PM, ITURIEL DO NASCIMENTO NETO < > 4254.itur...@bradesco.com.br> wrote: > > > I think you can use Metal C. > > > > Atenciosamente / Regards / Saludos > > > > > > Ituriel do Nascimento Neto > > BANCO BRADESCO S.A. > > 4254 / DPCD Engenharia de Software > > Sistemas Operacionais Mainframes > > Tel: +55 11 4197-2021 R: 22021 > > Fax: +55 11 4197-2814 > > > > -----Mensagem original----- > > De: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] Em nome > > de Itschak Mugzach > > Enviada em: sexta-feira, 3 de fevereiro de 2012 09:05 > > Para: IBM-MAIN@bama.ua.edu > > Assunto: C program and LE/IMS option > > > > I have a C program that is called intensively more then 10 times per > > second. As it runs under LE, it requires LE to re-create the language > > execution environment which is a huge overhead for a small and short > > running program. I want to eliminate LE to get involved. I thought that > > static bind will cause the LE stub program to branch instead of load q > link > > to LE callable services. What should i do, compiler wise in order to > > eliminate LE to interfere? the compiler option TARGET(IMS,CURRENT) > instead > > of (TARGET(LE,CURRENT) may help, but there is no IMS involved and I > can't > > expect the results (I ma not the one who compiles the program). > > > > I hop I explained my problem ... Will be happy to get your advice on > this. > > > > ITschak > > > > ---------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN > > > > AVISO LEGAL <br>...Esta mensagem é destinada exclusivamente para a(s) > > pessoa(s) a quem é dirigida, podendo conter informação confidencial e/ou > > legalmente privilegiada. Se você não for destinatário desta mensagem, > desde > > já fica notificado de abster-se a divulgar, copiar, distribuir, examinar > > ou, de qualquer forma, utilizar a informação contida nesta mensagem, por > > ser ilegal. Caso você tenha recebido esta mensagem por engano, pedimos > que > > nos retorne este E-Mail, promovendo, desde logo, a eliminação do seu > > conteúdo em sua base de dados, registros ou sistema de controle. Fica > > desprovida de eficácia e validade a mensagem que contiver vínculos > > obrigacionais, expedida por quem não detenha poderes de representação. > > LEGAL ADVICE<br>...This message is exclusively destined for the people to > > whom it is directed, and it can bear private and/or legally exceptional > > information. If you are not addressee of this message, since now you are > > advised to not release, copy, distribute, check or, otherwise, use the > > information contained in this message, because it is illegal. If you > > received this message by mistake, we ask you to return this email, making > > possible, as soon as possible, the elimination of its contents of your > > database, registrations or controls system. The message that bears any > > mandatory links, issued by someone who has no representation powers, > shall > > be null or void. > > > > ---------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN