1
procedure T_real_operators is
3
type A is digits 10 range -1.0 .. 1.0;
5
subtype SB is B range -2.0 .. 10.0;
7
type C is delta 0.125 range -1.0 .. 1.0;
8
type D is delta 0.1 digits 15;
9
subtype SD is D digits 10;
13
VSB1, VSB2 : SB := 0.0;
16
VSD1, VSD2 : SD := 0.0;
19
function X return A is
24
function X return SB is
29
function X return C is
34
function X return Float is
49
elsif VSB1 = VSB2 then
57
elsif VC1 /= C(0.0) then
63
elsif VSD1 /= 0.0 then
65
elsif 1.0 /= VSD1 then
67
elsif VSD1 /= SD(0.0) then