steve
|
8ed504b064
|
Fix for stubborn compiler.
|
2005-11-27 17:01:56 +00:00 |
steve
|
6161904bf8
|
Fix type safety warning from gcc.
|
2005-11-27 16:47:14 +00:00 |
steve
|
908955c72c
|
Handle bit select of parameter with ranges.
|
2005-11-27 05:56:20 +00:00 |
steve
|
bab70ccbed
|
Handle indexed l-value to force.
|
2005-11-26 17:23:17 +00:00 |
steve
|
2b8fd28a95
|
Force instruction that can be indexed.
|
2005-11-26 17:16:05 +00:00 |
steve
|
0e044d6684
|
More precise about r-value width of constants.
|
2005-11-26 00:35:42 +00:00 |
steve
|
7efa6be236
|
stop/continue messages go through MCD for logging.
|
2005-11-25 18:35:38 +00:00 |
steve
|
35951510c5
|
Put vec8 and vec4 nets into seperate net classes.
|
2005-11-25 17:55:26 +00:00 |
steve
|
3f108f08ed
|
Dump IVL_ST_DELAYX statements.
|
2005-11-20 15:58:53 +00:00 |
steve
|
244844c067
|
Document the IVL_ST_DELAY statements.
|
2005-11-20 15:58:25 +00:00 |
steve
|
b416ae047b
|
Fix compile warning.
|
2005-11-14 22:11:52 +00:00 |
steve
|
c02b3b8ac6
|
Reorganize signal part select handling, and add support for
indexed part selects.
Expand expression constant propagation to eliminate extra
sums in certain cases.
|
2005-11-10 13:28:11 +00:00 |
steve
|
bebcc05aab
|
Handle very wide % and / operations using expanded vector2 support.
|
2005-11-10 13:27:16 +00:00 |
steve
|
8d49abf967
|
Document the MUXZ functor.
|
2005-11-10 13:25:31 +00:00 |
steve
|
c87223170b
|
Prepare for snapshot 20051012
|
2005-10-13 03:04:06 +00:00 |
steve
|
8e2898e51a
|
Fix compile of net/real aliases.
|
2005-10-12 17:28:07 +00:00 |
steve
|
9c8c541f5d
|
MUX nodes get inputs from nets, not from net inputs,
Detect and draw alias nodes to reduce net size and
handle force confusion.
|
2005-10-12 17:26:17 +00:00 |
steve
|
3cdf655c79
|
force l-values do not support bit/part select.
|
2005-10-12 17:26:01 +00:00 |
steve
|
560c5a2584
|
Add alias nodes.
|
2005-10-12 17:23:15 +00:00 |
steve
|
c75f0a930e
|
Remove the $ from signal labels. They do not help.
|
2005-10-11 18:54:10 +00:00 |
steve
|
bb3f3c1f46
|
Remove obsolete vvp_memory_label function.
|
2005-10-11 18:30:50 +00:00 |
steve
|
07f345da4d
|
Logical or/and return VT_LOGIC type.
|
2005-10-11 16:15:52 +00:00 |
steve
|
fb22bcc96b
|
Remove dead dram_input_from_net and lpm_inputs_a_b
|
2005-10-10 04:16:13 +00:00 |
steve
|
2842a65fd1
|
Make sure the new size sticks in resize method.
|
2005-10-04 04:41:07 +00:00 |
steve
|
a652719876
|
Add support for indexed select attached to parameters.
|
2005-10-04 04:09:25 +00:00 |
steve
|
16dc3ab4d4
|
Error message for invalid for-loop index variable.
|
2005-09-27 04:51:37 +00:00 |
steve
|
cf85c19f7b
|
Simplify NexusSet set handling.
|
2005-09-25 23:40:11 +00:00 |
steve
|
01a6dd61ca
|
Support put_value of string values.
|
2005-09-21 01:04:59 +00:00 |
steve
|
bf8b085159
|
Clean up compiler warnings.
|
2005-09-20 18:34:01 +00:00 |
steve
|
ee22550047
|
Lazy processing of vvp_fun_part functor.
|
2005-09-20 00:51:53 +00:00 |
steve
|
2b07c7a685
|
Prevent some excess scheduling of logic propagation events.
|
2005-09-19 22:47:28 +00:00 |
steve
|
be73be8c98
|
Spelling patches from Larry.
|
2005-09-19 21:45:35 +00:00 |
steve
|
e2a1b90b12
|
Use lazy eval of BUF/NOT/OR/XOR gates.
|
2005-09-19 21:45:09 +00:00 |
steve
|
d22d88923d
|
Fix warnings about uninitialized variables.
|
2005-09-19 20:18:20 +00:00 |
steve
|
2729d6cd2e
|
Include vvp_config.h instead of config.h
|
2005-09-19 20:17:59 +00:00 |
steve
|
21af0dbe3f
|
Fix data type of parameters to logic.
|
2005-09-19 15:21:09 +00:00 |
steve
|
c4d8ab8509
|
Improve loading of part selects when easy.
|
2005-09-17 04:01:32 +00:00 |
steve
|
988a0a7048
|
Add the load/v.p instruction.
|
2005-09-17 04:01:01 +00:00 |
steve
|
672aa61ae7
|
More robust use of precalculated expressions, and
Separate lookaside for written variables that can
also be reused.
|
2005-09-17 01:01:00 +00:00 |
steve
|
7235706923
|
Make sure div, mod and mult nodes have line number info.
|
2005-09-15 23:04:09 +00:00 |
steve
|
a256613fa6
|
Fix bug configuring NetModulo pins.
|
2005-09-15 22:54:47 +00:00 |
steve
|
5ec7dde52f
|
Use iostream instead of stdio.
|
2005-09-15 22:54:04 +00:00 |
steve
|
19a1ae8d4f
|
Preserve precalculated expressions when possible.
|
2005-09-15 02:50:13 +00:00 |
steve
|
14d79a655e
|
Better reuse of IVL_EX_SELECT expressions.
|
2005-09-15 02:49:47 +00:00 |
steve
|
293976bacc
|
Spelling fixes.
|
2005-09-15 02:30:09 +00:00 |
steve
|
4dfdc147c5
|
fit type elaboration of logical not.
|
2005-09-14 15:15:44 +00:00 |
steve
|
c946f27d9b
|
Add b0 and b1 edges to parser.
|
2005-09-14 15:01:07 +00:00 |
steve
|
9fd16575d9
|
Support bool expressions and compares handle them optimally.
|
2005-09-14 02:53:13 +00:00 |
steve
|
b9c0b8aa79
|
Add an extensions.txt file.
|
2005-09-14 02:51:13 +00:00 |
steve
|
65584e6dde
|
Add word integer compares.
|
2005-09-14 02:50:07 +00:00 |