Cary R
|
e01e7b1280
|
Add arith/mult.r and arith/sum.r
This patch adds the missing real multiplication and summation operators
and the code to generate them when needed.
|
2008-01-04 15:41:01 -08:00 |
steve
|
06d6ac4b33
|
Fix/implement signed right shift.
|
2006-07-30 02:51:35 +00:00 |
steve
|
e1ce72e245
|
Support wide divide nodes.
|
2006-01-03 06:19:31 +00:00 |
steve
|
3ac79c294a
|
Implement real valued signals and arith nodes.
|
2005-07-06 04:29:25 +00:00 |
steve
|
7091915b73
|
Reduce vvp_vector4 copies by using const references.
|
2005-06-22 00:04:48 +00:00 |
steve
|
dd4f765b06
|
Remove unneeded references to functor.h
|
2005-06-11 18:11:18 +00:00 |
steve
|
ca488dff4e
|
Handle LPM shifts.
|
2005-03-19 06:23:49 +00:00 |
steve
|
bae8507c90
|
Implement .arith/mod.
|
2005-03-12 06:42:28 +00:00 |
steve
|
1c5b4881d7
|
Handle case inequality in netlists.
|
2005-03-09 05:52:03 +00:00 |
steve
|
589eb1d315
|
Implement .arith/div.
|
2005-02-19 01:32:52 +00:00 |
steve
|
b48abb2148
|
Add wide .arith/mult, and vvp_vector2_t vectors.
|
2005-02-04 05:13:02 +00:00 |
steve
|
a121e703f3
|
Add vector4 implementation of .arith/mult.
|
2005-01-28 05:34:25 +00:00 |
steve
|
6c5e840617
|
Implement vectored CMP_EQ and NE
|
2005-01-22 16:21:11 +00:00 |
steve
|
b86fdd6bbc
|
Implement the .cmp/eeq LPM node.
|
2005-01-22 01:06:20 +00:00 |
steve
|
1c3668ea7f
|
Reimplement comparators as vvp_vector4_t nodes.
|
2005-01-16 04:19:08 +00:00 |
steve
|
65e9b6be12
|
Rework of internals to carry vectors through nexus instead
of single bits. Make the ivl, tgt-vvp and vvp initial changes
down this path.
|
2004-12-11 02:31:25 +00:00 |
steve
|
e4ae832153
|
Clean up spurious trailing white space.
|
2004-10-04 01:10:51 +00:00 |
steve
|
6d40326a2f
|
Fix LPM GE to match LPM GT behavior.
|
2004-09-22 16:44:07 +00:00 |
steve
|
57b8ca191f
|
Add signed LPM divide.
|
2004-06-30 02:15:57 +00:00 |
steve
|
35619771dd
|
Add structural equality compare nodes.
|
2004-06-16 16:33:25 +00:00 |
steve
|
2c1e36ae9a
|
Add signed versions of .cmp/gt/ge
|
2003-04-11 05:15:38 +00:00 |
steve
|
52bf4e613f
|
conditional ident string using autoconfig.
|
2002-08-12 01:34:58 +00:00 |
steve
|
68f1316eba
|
Fix uninitialized memory accesses.
|
2002-05-07 04:15:43 +00:00 |
steve
|
dd79885f6d
|
Add structural modulus support down to vvp.
|
2002-01-03 04:19:01 +00:00 |
steve
|
a75326e2e0
|
Rewrite the functor type to have fewer functor modes,
and use objects to manage the different types.
(Stephan Boettcher)
|
2001-10-31 04:27:46 +00:00 |
steve
|
96a50d635d
|
Minor rework of summation carry propagation (Stephan Boettcher)
|
2001-10-27 03:22:26 +00:00 |
steve
|
36e1eab3f4
|
Add arith/div object.
|
2001-10-16 02:47:37 +00:00 |
steve
|
15a952a143
|
Remove width restriction on subtraction.
|
2001-07-13 00:38:57 +00:00 |
steve
|
608e5a4dbb
|
Add the .shift/r functor.
|
2001-07-07 02:57:33 +00:00 |
steve
|
39c39f0162
|
Add structural left shift (.shift/l)
|
2001-07-06 04:46:44 +00:00 |
steve
|
ae837a6347
|
Relax limit on width of structural sum.
|
2001-06-29 01:20:20 +00:00 |
steve
|
4b82d26f5e
|
Add support for structural multiply in t-dll.
Add code generators and vvp support for both
structural and behavioral multiply.
|
2001-06-16 23:45:05 +00:00 |
steve
|
e002b1c1c4
|
Add .cmp statements for structural comparison.
|
2001-06-15 04:07:57 +00:00 |
steve
|
19a7f3faeb
|
Implement .arith/sub subtraction.
|
2001-06-07 03:09:03 +00:00 |
steve
|
f3019ff5a0
|
Add structural addition.
|
2001-06-05 03:05:41 +00:00 |