From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2c4e2c1d1787f91f X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Ada and assembler Date: 1997/09/19 Message-ID: #1/1 X-Deja-AN: 273848817 References: <341F0106.404@wanadoo.fr> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-09-19T00:00:00+00:00 List-Id: F. Deshaies asks <> This is highly target and implementation dependent, so the question cannot be answered without knowing exactly what version of what compiler you are using on what machine with what operating system. In general this is the kind of question which will have a detailed answer and you will need to read the documentation that comes with your compiler. All versions of GNAT support a full implementation of package Machine_Code and also the use of intrinsics. For full details on how to use this you will have to read the section on "Machine Code Insertions" in the GNAT reference manual, and most likely also the relevant sections in the "Using and Porting GNU CC" manual if you are not familiar with the use of machine language insertions in GNU C (since GNAT shares the same approach).