steve
|
dd56d9a17c
|
Add the %sub/wr instruction.
|
2003-02-06 17:41:47 +00:00 |
steve
|
7de4108bad
|
Add %cvt/ir and %cvt/ri instructions, and support
real values passed as arguments to VPI tasks.
|
2003-01-26 18:16:22 +00:00 |
steve
|
9a5a00f836
|
Add thread word array, and add the instructions,
%add/wr, %cmp/wr, %load/wr, %mul/wr and %set/wr.
|
2003-01-25 23:48:05 +00:00 |
steve
|
03afbf157b
|
%set/x0 instruction to support bounds checking.
|
2002-11-21 22:43:13 +00:00 |
steve
|
1b84893ccb
|
Add the %assign/v0 instruction.
|
2002-11-08 04:59:57 +00:00 |
steve
|
d7ae85a13a
|
Add vector set and load instructions.
|
2002-11-07 02:32:39 +00:00 |
steve
|
3d3116d48b
|
Add support for binary NOR operator.
|
2002-09-18 04:29:55 +00:00 |
steve
|
dac99b9374
|
Add support for binary nand operator.
|
2002-09-12 15:49:43 +00:00 |
steve
|
cbca31555d
|
Add the %subi instruction, and use it where possible.
|
2002-08-28 18:38:07 +00:00 |
steve
|
1db8319bce
|
Add the %load/nx opcode to index vpi nets.
|
2002-08-28 17:15:06 +00:00 |
steve
|
985c34bfd9
|
Fix behavioral eval of x?a:b expressions.
|
2002-08-22 03:38:40 +00:00 |
steve
|
52bf4e613f
|
conditional ident string using autoconfig.
|
2002-08-12 01:34:58 +00:00 |
steve
|
5792220dcb
|
Remove the vpi object symbol table after compile.
|
2002-07-05 02:50:57 +00:00 |
steve
|
d68153dea3
|
Add %cmpi/u instruction.
|
2002-06-02 18:55:58 +00:00 |
steve
|
1ce50993f0
|
Add the %muli instruction.
|
2002-05-31 20:04:22 +00:00 |
steve
|
af6f0c800f
|
Slight improvement in %mov performance.
|
2002-05-31 04:09:58 +00:00 |
steve
|
b6b364a09d
|
Add %addi, which is faster to simulate.
|
2002-05-29 16:29:34 +00:00 |
steve
|
52ea13819a
|
Add the assign/d instruction for computed delays.
|
2002-04-21 22:29:49 +00:00 |
steve
|
eb27dc8db3
|
Support signed integer division.
|
2002-04-14 18:41:34 +00:00 |
steve
|
de252965ac
|
Add the .ufunc statement.
|
2002-03-18 00:19:34 +00:00 |
steve
|
fa23dafdae
|
Use functor pointers where vvp_ipoint_t is unneeded.
|
2001-11-07 03:34:41 +00:00 |
steve
|
82c0a2ebac
|
Add force/cassign/release/deassign support. (Stephan Boettcher)
|
2001-11-01 03:00:19 +00:00 |
steve
|
a3217db7b2
|
Add %div support (Anthony Bybell)
|
2001-10-16 01:26:54 +00:00 |
steve
|
c29e11ed36
|
Add the assign/x0 and set/x opcodes.
|
2001-08-26 22:59:32 +00:00 |
steve
|
54140dadcf
|
Add the load/x instruction for bit selects.
|
2001-07-22 00:04:50 +00:00 |
steve
|
e773ccfe49
|
Add support for the delayx opcode.
|
2001-07-19 04:40:55 +00:00 |
steve
|
baac893d22
|
Support non-const right shift (unsigned).
|
2001-06-30 21:07:26 +00:00 |
steve
|
a2d465804f
|
Add the %shiftl/i0 instruction.
|
2001-06-23 18:26:26 +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
|
a88f030b52
|
Now that the interactive debugger exists,
there is no use for the output dump.
|
2001-05-09 04:23:18 +00:00 |
steve
|
e328cf9fed
|
Add the %ix/get instruction. (Stephan Boettcher)
|
2001-05-06 17:42:22 +00:00 |
steve
|
de5930f7d8
|
Add the beginnings of an interactive debugger.
|
2001-05-05 23:55:46 +00:00 |
steve
|
a225fe304d
|
Document memory related opcodes,
parser uses numbv_s structures instead of the
symbv_s and a mess of unions,
Add the %is/sub instruction.
(Stephan Boettcher)
|
2001-05-02 23:16:50 +00:00 |
steve
|
06437b7fba
|
Support behavioral subtraction.
|
2001-05-02 01:57:25 +00:00 |
steve
|
8b4befd4fc
|
Add support for memory objects. (Stephan Boettcher)
|
2001-05-01 01:09:39 +00:00 |
steve
|
9e8005f7b7
|
Put threads into scopes.
|
2001-04-18 04:21:23 +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
|
86e18226eb
|
More complete reap of all threads.
|
2001-04-13 03:55:18 +00:00 |
steve
|
898639d7bf
|
Get signed compares working correctly in vvp.
|
2001-04-05 01:12:27 +00:00 |
steve
|
bf30a0bc07
|
Add the reduction nor instruction.
|
2001-04-01 22:25:33 +00:00 |
steve
|
c4e438d4ba
|
Implement the less-then and %or instructions.
|
2001-04-01 07:22:08 +00:00 |
steve
|
ae1d5227de
|
Support empty statements for hanging labels.
|
2001-04-01 06:40:44 +00:00 |
steve
|
5769bbe15e
|
Add the bitwise %and instruction.
|
2001-04-01 06:12:13 +00:00 |
steve
|
29a50a52ca
|
Implement %cmp/x and %cmp/z instructions.
|
2001-04-01 04:34:28 +00:00 |
steve
|
2f1d258acb
|
Add the jmp/1 instruction.
|
2001-03-31 17:36:02 +00:00 |
steve
|
4a058632b2
|
Add the ADD instrunction.
|
2001-03-31 01:59:58 +00:00 |
steve
|
386958f9a0
|
Add fork and join instructions.
|
2001-03-30 04:55:22 +00:00 |
steve
|
79ce94b585
|
Add the .event statement and the %wait instruction.
|
2001-03-26 04:00:39 +00:00 |
steve
|
c6088c8820
|
Add JMP0XZ and postpone net inputs when needed.
|
2001-03-25 03:54:26 +00:00 |
steve
|
aacce5ef1b
|
implement %load, %inv, %jum/0 and %cmp/u
|
2001-03-22 05:08:00 +00:00 |
steve
|
52c7108782
|
Add support for variable vectors.
|
2001-03-20 06:16:23 +00:00 |
steve
|
f2c1902984
|
Add structures for VPI support, and all the %vpi_call
instruction. Get linking of VPI modules to work.
|
2001-03-16 01:44:34 +00:00 |
steve
|
970ba895c9
|
Compact the vvp_code_s structure.
|
2001-03-11 23:06:49 +00:00 |
steve
|
cb65ee5e00
|
Add the vvp engine to cvs.
|
2001-03-11 00:29:38 +00:00 |