Skip to content

Commit

Permalink
Changes in 4.7.0 (see pdfdocs/ac_types_relnotes.pdf for details)
Browse files Browse the repository at this point in the history
  • Loading branch information
David Burnette committed Aug 7, 2023
1 parent cccc8bc commit 1ed7f2d
Show file tree
Hide file tree
Showing 12 changed files with 44 additions and 31 deletions.
6 changes: 3 additions & 3 deletions gdb/ac_pp.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2013-2021, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_channel.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2004-2020, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_complex.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2008-2021, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_fixed.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2005-2020, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_float.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2013-2021, Mentor Graphics Corporation, *
* *
Expand Down
21 changes: 17 additions & 4 deletions include/ac_int.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2004-2022, Mentor Graphics Corporation, *
* *
Expand Down Expand Up @@ -2628,7 +2628,20 @@ __AC_INT_UTILITY_BASE
return (uindex < W) ? (Base::v[uindex>>5]>>(uindex&31) & 1) : 0;
}

ac_int<W,false> reverse() const {
void reverse() {
if(W > 32) {
typedef ac_int<W,true> intW_t;
typename intW_t::Base r0(*this);
intW_t r;
r0.reverse(r);
r.template const_shift_r<intW_t::N,(32-W)&31>(r);
*this=ac_int<W,false>(r);
} else {
*this=ac_int<W,false>(ac_private::reverse_u<W>((unsigned)Base::v[0]));
}
}

ac_int<W,false> reversed() const {
if(W > 32) {
typedef ac_int<W,true> intW_t;
typename intW_t::Base r0(*this);
Expand Down
6 changes: 3 additions & 3 deletions include/ac_reg.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2022, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_sc.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2004-2019, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_std_float.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2018-2022, Mentor Graphics Corporation, *
* *
Expand Down
6 changes: 3 additions & 3 deletions include/ac_sync.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* *
* Algorithmic C (tm) Datatypes *
* *
* Software Version: 4.6 *
* Software Version: 4.7 *
* *
* Release Date : Mon Feb 6 10:58:35 PST 2023 *
* Release Date : Tue Jul 18 16:56:08 PDT 2023 *
* Release Type : Production Release *
* Release Build : 4.6.3 *
* Release Build : 4.7.0 *
* *
* Copyright 2004-2020, Mentor Graphics Corporation, *
* *
Expand Down
Binary file modified pdfdocs/ac_datatypes_ref.pdf
Binary file not shown.
Binary file modified pdfdocs/ac_datatypes_relnotes.pdf
Binary file not shown.

0 comments on commit 1ed7f2d

Please sign in to comment.