systemc: Add the Accellera implementation for the data type classes.
authorGabe Black <gabeblack@google.com>
Thu, 24 May 2018 08:29:36 +0000 (01:29 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 8 Aug 2018 10:09:06 +0000 (10:09 +0000)
commit7235d3b5211d0ba8f528d930a4c1e7ad62eec51a
treec2827b177216f929c502c770ab577f1c73e61318
parent5ee040a534d422ee08918ef49d55620184df7120
systemc: Add the Accellera implementation for the data type classes.

These files have been cleaned up style wise, and some macros have been
resolved like they were for the header files.

Change-Id: I447e5311961036847e7da0c5a86c0da25a633010
Reviewed-on: https://gem5-review.googlesource.com/10844
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
35 files changed:
src/systemc/dt/bit/SConscript [new file with mode: 0644]
src/systemc/dt/bit/sc_bit.cc [new file with mode: 0644]
src/systemc/dt/bit/sc_bv_base.cc [new file with mode: 0644]
src/systemc/dt/bit/sc_logic.cc [new file with mode: 0644]
src/systemc/dt/bit/sc_lv_base.cc [new file with mode: 0644]
src/systemc/dt/fx/SConscript [new file with mode: 0644]
src/systemc/dt/fx/sc_fxcast_switch.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxdefs.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxnum.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxnum_observer.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxtype_params.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxval.cc [new file with mode: 0644]
src/systemc/dt/fx/sc_fxval_observer.cc [new file with mode: 0644]
src/systemc/dt/fx/scfx_mant.cc [new file with mode: 0644]
src/systemc/dt/fx/scfx_pow10.cc [new file with mode: 0644]
src/systemc/dt/fx/scfx_rep.cc [new file with mode: 0644]
src/systemc/dt/fx/scfx_utils.cc [new file with mode: 0644]
src/systemc/dt/int/SConscript [new file with mode: 0644]
src/systemc/dt/int/sc_int_base.cc [new file with mode: 0644]
src/systemc/dt/int/sc_int_mask.cc [new file with mode: 0644]
src/systemc/dt/int/sc_length_param.cc [new file with mode: 0644]
src/systemc/dt/int/sc_nbcommon.inc [new file with mode: 0644]
src/systemc/dt/int/sc_nbexterns.cc [new file with mode: 0644]
src/systemc/dt/int/sc_nbfriends.inc [new file with mode: 0644]
src/systemc/dt/int/sc_nbutils.cc [new file with mode: 0644]
src/systemc/dt/int/sc_signed.cc [new file with mode: 0644]
src/systemc/dt/int/sc_signed_bitref.inc [new file with mode: 0644]
src/systemc/dt/int/sc_signed_subref.inc [new file with mode: 0644]
src/systemc/dt/int/sc_uint_base.cc [new file with mode: 0644]
src/systemc/dt/int/sc_unsigned.cc [new file with mode: 0644]
src/systemc/dt/int/sc_unsigned_bitref.inc [new file with mode: 0644]
src/systemc/dt/int/sc_unsigned_subref.inc [new file with mode: 0644]
src/systemc/dt/misc/SConscript [new file with mode: 0644]
src/systemc/dt/misc/sc_concatref.cc [new file with mode: 0644]
src/systemc/dt/misc/sc_value_base.cc [new file with mode: 0644]