|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 1329 (0x531)
Types: TextFile
Names: »V«
└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
└─⟦5cb1d1d7f⟧ »DATA«
└─⟦3b1ee7bd8⟧
└─⟦this⟧
package Ics is
------------------------------------------------------------------------
-- PACKAGE RATIONALE: --
-- --
-- THIS PACKAGE DEFINES THE TYPES AND SUPPORT OPERATIONS USED IN THE --
-- COMPARISON TESTING. --
-- --
------------------------------------------------------------------------
Zero : constant Integer := 0;
One : constant Integer := 1;
Init : constant Integer := 0;
-- THE VARIABLE GLOBAL IS A GLOBAL VARIABLE. IT IS REFERENCED BY ALL
-- UNITS IN THIS PACKAGE.
Global : Integer := Init;
-- THE IDENT FUNCTION SIMPLY RETURNS THE VALUE OF ITS PARAMETER.
-- HOWEVER, THIS ACTION IS DONE IN A WAY TO PROHIBIT OPTIMIZATION.
function Ident (X : in Integer) return Integer;
-- THE LET PROCEDURE PERFORMS ASSIGNMENT OF ITS SECOND ARGUMENT TO
-- ITS FIRST ARGUMENT. THE DESIGN PROHIBITS OPTIMIZATIONS THAT
-- CAN BE PERFORMED ON ORDINARY ASSIGNMENT STATEMENTS.
procedure Let (X : out Integer; Y : in Integer);
end Ics;
--PRAGMA PAGE; NOT IMPLEMENTED