OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gnat.dg/] [opt23_pkg.ads] - Blame information for rev 696

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 696 jeremybenn
package Opt23_Pkg is
2
 
3
   function N return Positive;
4
   pragma Import (Ada, N);
5
 
6
   type Path is array(1 .. N) of Long_Float;
7
   type Path_Vector is array (Positive range <>) of Path;
8
   type Path_Vector_P is access all Path_Vector;
9
   type Path_Vector_PV is array(Positive range <>) of Path_Vector_P;
10
   type Path_Vector_P2 is access all Path_Vector_PV;
11
 
12
   type Vector is array (Positive range <>) of Natural;
13
   type Vector_Access is access Vector;
14
 
15
   type Rec is record
16
      Val  : Path_Vector_P2;
17
      Step : Vector_Access;
18
   end record;
19
 
20
   function Get (R : Rec; I : Positive; M : Natural) return Path;
21
   pragma Inline (Get);
22
 
23
end Opt23_Pkg;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.