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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ad84be6ce1cbae14 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Take controll of the assignment operator Date: 2000/04/12 Message-ID: <8d2h6m$6qj$1@nnrp1.deja.com>#1/1 X-Deja-AN: 610312439 References: <38F2FF84.C44AC279@newtec.de> <38F437C5.D525C847@newtec.de> X-Http-Proxy: 1.0 x39.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Wed Apr 12 19:01:55 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-04-12T00:00:00+00:00 List-Id: In article <38F437C5.D525C847@newtec.de>, Rainer Aigner wrote: > And I want to make sure, that a read with the 8-bit type is > performed by a "load byte", and the 16-bit type by a "load > halfword" assembler statement. There is absolutely NOTHING in the RM, or anywhere else that would imply it is appropriate to expect this usage of instructions, and there is nothing wrong in a compiler that does not follow this expectation, and there is no way to insist that the compiler follow this expectation. If your code depends on this, then the ONLY legitimate way to achieve this is to write machine language insertions or instrinsics that generate the instructions you need. Any other solution is incorrect, and may cause significant difficulties in porting the application to another compiler or to another system. Sent via Deja.com http://www.deja.com/ Before you buy.