diff options
Diffstat (limited to 'src/synth/synth-ieee-numeric_std.ads')
-rw-r--r-- | src/synth/synth-ieee-numeric_std.ads | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/synth/synth-ieee-numeric_std.ads b/src/synth/synth-ieee-numeric_std.ads index 4c5888463..3431117c5 100644 --- a/src/synth/synth-ieee-numeric_std.ads +++ b/src/synth/synth-ieee-numeric_std.ads @@ -45,6 +45,10 @@ package Synth.Ieee.Numeric_Std is -- "abs" function Abs_Vec (V : Memtyp; Loc : Location_Type) return Memtyp; + -- Create a vector whose length is VEC'length, set to logic value VAL + -- at the lsb and filled with 0. + function Log_To_Vec (Val : Memtyp; Vec : Memtyp) return Memtyp; + -- "+" function Add_Uns_Uns (L, R : Memtyp; Loc : Location_Type) return Memtyp; function Add_Sgn_Sgn (L, R : Memtyp; Loc : Location_Type) return Memtyp; |