steve
|
e70e04d6e8
|
Handle x case of unary ! properly.
|
2002-05-07 03:49:58 +00:00 |
steve
|
d482da4803
|
Reduce the while loop expression if needed.
|
2002-04-22 02:41:30 +00:00 |
steve
|
eb27dc8db3
|
Support signed integer division.
|
2002-04-14 18:41:34 +00:00 |
steve
|
aa16e82102
|
Fix parameter bit select check for magic constants.
|
2002-02-03 05:53:00 +00:00 |
steve
|
364ffc9024
|
Add support for bit select of parameters.
This leads to a NetESelect node and the
vvp code generator to support that.
|
2002-01-28 00:52:41 +00:00 |
steve
|
5840368f2d
|
Handle certain special cases of stime.
|
2002-01-11 05:23:05 +00:00 |
steve
|
e00aedd99b
|
Handle padding out of logical values.
|
2001-11-19 04:25:46 +00:00 |
steve
|
d83fb10774
|
The ! expression returns 0 to x and z values.
|
2001-10-24 05:06:54 +00:00 |
steve
|
ce7d64f427
|
Evaluate string expressions (Philip Blundell)
|
2001-10-18 16:41:49 +00:00 |
steve
|
821c68696d
|
Generate %div instructions for binary /.
|
2001-10-16 01:27:17 +00:00 |
steve
|
2326672b3a
|
Handle constant bits in arithmetic expressions.
|
2001-10-14 03:24:35 +00:00 |
steve
|
245905aeda
|
Support vectors as operands to logical and.
|
2001-10-10 04:47:43 +00:00 |
steve
|
bdf643ddb1
|
Generate code for unary minus (PR#272)
|
2001-09-29 04:37:44 +00:00 |
steve
|
d46465845c
|
Fix the size of unsized constant operants to compare (PR#274)
|
2001-09-29 01:53:22 +00:00 |
steve
|
dd75595082
|
Handle short l-values to concatenation.
|
2001-09-20 03:46:38 +00:00 |
steve
|
b2b8b89cd8
|
Make configure detect malloc.h
|
2001-09-15 18:27:04 +00:00 |
steve
|
03b428b6cb
|
Handle update in place of repeat constants.
|
2001-08-31 01:37:56 +00:00 |
steve
|
31aa85ce7d
|
Handle wide assignment to narrow return value.
|
2001-08-23 02:54:15 +00:00 |
steve
|
b72d1c297d
|
More detailed messages about unsupported things.
|
2001-08-03 17:06:10 +00:00 |
steve
|
becc7cb56a
|
Handle part select expressions as variants of
NetESignal/IVL_EX_SIGNAL objects, instead of
creating new and useless temporary signals.
|
2001-07-27 04:51:44 +00:00 |
steve
|
629a02cccf
|
Fix binding of dangling function ports. do not elide them.
|
2001-07-27 02:41:55 +00:00 |
steve
|
5c89fb71ae
|
Handle repeat for concatenation expressions.
|
2001-07-22 19:33:51 +00:00 |
steve
|
ce589da58a
|
Support the NetESubSignal expressions in vvp.tgt.
|
2001-07-22 00:17:49 +00:00 |
steve
|
c7b36322f6
|
Properly step through wide inputs. (Stephan Boettcher)
|
2001-07-09 15:38:35 +00:00 |
steve
|
8cc89a3a1f
|
Pass parameters to system functions.
|
2001-07-07 20:20:10 +00:00 |
steve
|
baac893d22
|
Support non-const right shift (unsigned).
|
2001-06-30 21:07:26 +00:00 |
steve
|
c4bd8b1463
|
Generate %shiftl instructions for shift.
|
2001-06-23 18:40:34 +00:00 |
steve
|
68a7ddefd3
|
Escaped identifiers in behavioral expressions. (Stephan Boettcher)
|
2001-06-21 04:53:59 +00:00 |
steve
|
4159c98c58
|
More behavioral unary reduction operators.
(Stephan Boettcher)
|
2001-06-18 01:09:32 +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
|
39ffe91230
|
Add behavioral modulus.
|
2001-05-24 04:20:10 +00:00 |
steve
|
8669b372e0
|
Implement reduction nor.
|
2001-05-20 01:18:38 +00:00 |
steve
|
bdcb813727
|
Initial support for system functions.
|
2001-05-20 01:02:55 +00:00 |
steve
|
0872ad34cf
|
Behavioral ternary operators for vvp.
|
2001-05-17 04:37:02 +00:00 |
steve
|
44a182d92c
|
VVP support for memories in expressions,
including general support for thread bit
vectors as system task parameters.
(Stephan Boettcher)
|
2001-05-10 00:26:53 +00:00 |
steve
|
213cb1b08a
|
Behavioral code to read memories. (Stephan Boettcher)
|
2001-05-06 17:54:33 +00:00 |
steve
|
06437b7fba
|
Support behavioral subtraction.
|
2001-05-02 01:57:25 +00:00 |
steve
|
3e3757bde7
|
Comparisons cant leave their results in the opcode
result area or their values will be clobbered by other
parts of a complex expression.
|
2001-05-01 02:07:34 +00:00 |
steve
|
972e9c866b
|
OR is %or. Get this right.
|
2001-04-30 05:11:18 +00:00 |
steve
|
31291f5d8a
|
Evalulate logical or (||)
|
2001-04-29 20:47:39 +00:00 |
steve
|
57b0d9691e
|
Right shift by constant.
|
2001-04-21 03:26:23 +00:00 |
steve
|
67e72ce77e
|
Left shift by a constant amount.
|
2001-04-21 01:49:17 +00:00 |
steve
|
39bcdfb7b4
|
Use the new %fork syntax.
|
2001-04-18 05:12:03 +00:00 |
steve
|
41ce198a1f
|
add XOR support.
|
2001-04-15 16:37:48 +00:00 |
steve
|
05e30ed43b
|
Add support for behavioral xnor.
|
2001-04-15 04:07:56 +00:00 |
steve
|
0550287658
|
Generate vvp code for functions with ports.
|
2001-04-06 02:28:02 +00:00 |
steve
|
898639d7bf
|
Get signed compares working correctly in vvp.
|
2001-04-05 01:12:27 +00:00 |
steve
|
cac4c8d5ce
|
Evaluate binary & and | operators.
|
2001-04-02 03:47:49 +00:00 |
steve
|
ce66498c88
|
Unary ! is a reduction operator.
|
2001-04-01 22:26:21 +00:00 |
steve
|
f8e6d782e1
|
Implement the unary ! operator.
|
2001-04-01 21:47:29 +00:00 |