From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 20 Sep 93 07:33:32 GMT From: cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!do c.ic.ac.uk!uknet!mcsun!sztaki!news@ucbvax.Berkeley.EDU (Zoltan Sugar) Subject: A question about fixed point types Message-ID: List-Id: What does it mean 'universal fixed type'? ?????? type UNIVERSAL_FIXED delta system_depend range 0.0 . . 1.0; And if it is true, then if I write declare type t1 is delta 0.01 range 10.0 .. 100.0; type t2 is delta 0.1 range 100.0 .. 1000.0; a1 : t1 := 11.0; a2 : t2 := 111.0; begin a2 := t2(a1 * a2); ... then the a1 * a2 epression has universal fixed type. But this value (11.0 * 111 .0) is out of range of (0.0 .. 1.0). I don't understand it. And how the generated code used to storing this values. Thanks.