Ignore:
Timestamp:
Feb 16, 2010, 1:35:48 PM (14 years ago)
Author:
rosiere
Message:

Various modif (add test, and vhdl)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Shifter/include/Parameters.h

    r112 r137  
    2121  {
    2222    //-----[ fields ]------------------------------------------------------------
    23   public : const uint32_t    _size_data           ;
    24   public : const uint32_t    _nb_port             ;
    25   public : const uint32_t    _shift_value         ; // 0 = external shifter's value
    26   public : const rotate_t    _rotate              ;
    27   public : const direction_t _direction           ;
    28   public : const carry_t     _carry               ;
    29   public : const uint32_t    _size_data_completion;
    30   public : const bool        _type_completion_bool;
     23  public : uint32_t    _size_data           ;
     24  public : uint32_t    _nb_port             ;
     25  public : uint32_t    _shift_value         ; // 0 = external shifter's value
     26  public : rotate_t    _rotate              ;
     27  public : direction_t _direction           ;
     28  public : carry_t     _carry               ;
     29  public : uint32_t    _size_data_completion;
     30  public : bool        _type_completion_bool;
    3131
    32   public : const uint32_t    _size_shift        ;
     32  public : uint32_t    _size_shift        ;
    3333
    34   public : const bool        _internal_direction;
    35   public : const bool        _internal_type     ;
    36   public : const bool        _internal_carry    ;
     34  public : bool        _internal_direction;
     35  public : bool        _internal_type     ;
     36  public : bool        _internal_carry    ;
    3737
    38   public : const bool        _have_shift_logic_left        ;
    39   public : const bool        _have_shift_logic_right       ;
    40   public : const bool        _have_shift_logic             ;
    41   public : const bool        _have_shift_arithmetic_left   ;
    42   public : const bool        _have_shift_arithmetic_right  ;
    43   public : const bool        _have_shift_arithmetic        ;
    44   public : const bool        _have_shift                   ;
    45   public : const bool        _have_rotate_left             ;
    46   public : const bool        _have_rotate_right            ;
    47   public : const bool        _have_rotate                  ;
     38  public : bool        _have_shift_logic_left        ;
     39  public : bool        _have_shift_logic_right       ;
     40  public : bool        _have_shift_logic             ;
     41  public : bool        _have_shift_arithmetic_left   ;
     42  public : bool        _have_shift_arithmetic_right  ;
     43  public : bool        _have_shift_arithmetic        ;
     44  public : bool        _have_shift                   ;
     45  public : bool        _have_rotate_left             ;
     46  public : bool        _have_rotate_right            ;
     47  public : bool        _have_rotate                  ;
    4848   
    49   public : const bool        _have_direction_left          ;
    50   public : const bool        _have_direction_right         ;
     49  public : bool        _have_direction_left          ;
     50  public : bool        _have_direction_right         ;
    5151
    5252    //-----[ methods ]-----------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.