steve
55f8e5d364
int vs long expressions on 64bit arch (ldoolitt)
2007-06-05 21:52:22 +00:00
steve
67b1eee7ce
Better configuration messages (Alan Feldstein)
2007-05-16 23:59:12 +00:00
steve
26f47c26f0
Handle arrayed strength-aware net devices.
2007-04-19 01:19:06 +00:00
steve
401faef5b8
Fix vpi_get_value vpiRealVal of signed constants.
2007-04-18 01:57:07 +00:00
steve
089bdefad1
Fix div/mod calculation that caused a hang for some divisions.
2007-04-15 02:07:24 +00:00
steve
9931e4c013
Finish up part select of array words.
2007-04-14 04:43:01 +00:00
steve
acdb278b97
Handle system functions with no arguments.
2007-04-14 03:27:51 +00:00
steve
fb7ce1d330
Support for vpi_get_value of scaler values. (ravi@bluespec)
2007-04-12 04:45:52 +00:00
steve
8f9738719b
Add support for vpiSize on system task handle. (ravi@bluespec.com)
2007-04-12 04:33:39 +00:00
steve
31914c7fcd
vpip_make_binary_const cannot free the string passed in to it.
2007-04-12 04:25:58 +00:00
steve
65baeaed8f
vpi_free_object doesnot free callback out from under runtime.
2007-04-10 04:32:05 +00:00
steve
5047a3add3
variable arrays generated without writing a record for each word.
2007-04-10 01:26:15 +00:00
steve
611d2c81b3
Spelling fixes from Larry
2007-03-22 16:08:14 +00:00
steve
74ac5dbf58
Cast to remove ambiguities calling pow function.
2007-03-07 03:55:42 +00:00
steve
ae88f5cc68
Lint fixes.
2007-03-07 00:38:15 +00:00
steve
6f810e0dba
Assert that modpath finds a delay.
2007-03-04 06:26:58 +00:00
steve
b68f17483e
UDP schedules its output instead of pushing it.
2007-03-04 06:26:33 +00:00
steve
fc9a90c9e0
Add support for edge sensitive spec paths.
2007-03-02 06:13:22 +00:00
steve
243cf94165
Add support for conditional specify delay paths.
2007-03-01 06:19:38 +00:00
steve
d2ba78559a
Process Verilog escape sequences much earlier.
2007-02-25 23:08:24 +00:00
steve
2c32a81d91
Improved version of pr1639064 patch handles huge values. (larry doolittle)
2007-02-19 01:45:56 +00:00
steve
cd5b1b111c
Fix print of integers as real. <larry Doolittle>
2007-02-18 06:01:25 +00:00
steve
9d4fc92df5
Get page size from sysconf.
2007-02-16 23:30:14 +00:00
steve
4f74d9df98
Add the mov/wr opcode.
2007-02-14 05:58:14 +00:00
steve
7d2d87f7c6
NAND output is inverted once AFTER AND is calculated.
2007-02-12 05:08:27 +00:00
steve
3fd80b09f0
Administrative/Makefile fixes, mostly for windows. (Cary R.)
2007-02-06 05:07:31 +00:00
steve
d958a4a5af
Handle relink of continuous assignment.
2007-02-05 01:08:10 +00:00
steve
6d91be5b19
Use inttypes.h instead of stdint.h for portability.
2007-02-02 04:33:00 +00:00
steve
85ceea7358
Fix missing check for thread bits width in ADDI
2007-01-31 22:28:55 +00:00
steve
8e1c7e2891
More literal implementation of inertial delay model.
2007-01-26 05:15:41 +00:00
steve
17a508047b
Better size error details.
2007-01-20 02:09:54 +00:00
steve
11a83c352d
Add missing array source files to CVS.
2007-01-18 00:24:10 +00:00
steve
91d84e7dc7
Major rework of array handling. Memories are replaced with the
...
more general concept of arrays. The NetMemory and NetEMemory
classes are removed from the ivl core program, and the IVL_LPM_RAM
lpm type is removed from the ivl_target API.
2007-01-16 05:44:14 +00:00
steve
0ae45e5644
Fix build error overloading pow function.
2006-12-10 17:15:48 +00:00
steve
316422d93b
Handle vpiRealVal reads of signals, and real anyedge events.
2006-12-09 19:06:53 +00:00
steve
4f8a7ea84a
Use new vvp_fun_XXX in place of old functor table for NAND/NOR/XNOR/EEQ.
2006-11-28 05:57:20 +00:00
steve
0af4ea7cbe
Better document the .scope record.
2006-11-23 23:02:36 +00:00
steve
2ac30824ac
Fix spurious event from net8 that is forced.
2006-11-22 06:10:05 +00:00
steve
f5a204720d
Support part writes into part select nodes.
2006-11-16 01:11:26 +00:00
steve
841378426f
Updates for Cygwin portability (pr1585922)
2006-10-30 22:45:36 +00:00
steve
26e2e85ffa
Handle non-constant delays on indexed non-blocking assignments.
2006-10-05 01:23:53 +00:00
steve
e1f712356f
Allow rosync events to create new rosync events.
2006-09-29 16:55:04 +00:00
steve
6593b603ad
Modpath delay chooses correct delay for edge.
2006-09-29 03:57:01 +00:00
steve
44ca0fe798
rwsync callback fixes from Ben Staveley (with modifications.)
2006-09-29 01:24:34 +00:00
steve
0edb5a7547
Basic support for specify timing.
2006-09-23 04:57:19 +00:00
steve
ceb6bf4afd
Correct return code for vpi_put_userdata.
2006-09-22 22:33:00 +00:00
steve
50800fd3a1
Add support for real valued modulus.
2006-08-09 05:19:08 +00:00
steve
fc0695beb6
Handle 64bit delay constants.
2006-08-08 05:11:37 +00:00
steve
00891db0d2
Fix typo in initialize of new event_time cell.
2006-08-06 18:17:00 +00:00
steve
898b0e0365
Support release of a for/linked reg.
2006-08-04 04:37:37 +00:00
steve
5bcf083662
Better comments for vpi_fopen function.
2006-08-03 05:05:31 +00:00
steve
1bd530c144
Fix infinite loop padding binary string to result.
2006-08-03 05:05:06 +00:00
steve
06d6ac4b33
Fix/implement signed right shift.
2006-07-30 02:51:35 +00:00
steve
5348ac14a5
Delay object supports real valued delays.
2006-07-08 21:48:00 +00:00
steve
80f30be9d0
Add support for system functions in continuous assignments.
2006-06-18 04:15:50 +00:00
steve
68e52ce6b7
Synchronous primitives only follow edges.
2006-05-18 05:13:45 +00:00
steve
f0e114d59f
Lexor os never interactive.
2006-05-17 04:15:12 +00:00
steve
1ef91f800f
Forgot to invert nand output.
2006-05-01 20:47:03 +00:00
steve
81bfbd1549
Reduce steps to make logic output.
2006-05-01 18:44:08 +00:00
steve
56f70ec702
Include math.h with lround implementation.
2006-04-28 15:44:37 +00:00
steve
949054e000
lround takes double, not float.
2006-04-28 15:40:30 +00:00
steve
fd94268315
Detect missing lround function.
2006-04-27 05:04:59 +00:00
steve
36039e13ec
schedule takes relative, not absolute, time.
2006-04-27 04:38:00 +00:00
steve
3727052000
Include bit value in assertion message.
2006-04-26 04:39:23 +00:00
steve
39ff233cf1
Detect the presence of stdint.h
2006-04-25 22:41:10 +00:00
steve
f001d0001a
Add support for generate loops w/ wires and gates.
2006-04-10 00:37:42 +00:00
steve
8defa4bcd0
Syntax for carrying sign with parameter.
2006-03-18 22:51:10 +00:00
steve
dabdcf0fc9
const/non-const clash.
2006-03-15 19:15:34 +00:00
steve
6f46d12e07
Add support for logic parameters.
2006-03-08 05:29:42 +00:00
steve
5f5a6b5396
Cleanup vpi_const to use vec4 values.
2006-03-06 05:43:15 +00:00
steve
1b911ad87a
Add support for memory value change callbacks.
2006-03-05 05:45:58 +00:00
steve
b0b614ae0e
Some trivial log message improvements.
2006-02-22 03:08:53 +00:00
steve
9c16c34422
Put strings for reg objects.
2006-02-21 05:31:54 +00:00
steve
170e57d662
Callbacks for named event triggers.
2006-02-21 04:57:26 +00:00
steve
065f342278
Remove dead code.
2006-02-21 03:19:03 +00:00
steve
a721586acb
Get vpiVectorVal from memory words.
2006-02-21 02:56:49 +00:00
steve
50ad415c0d
Support string values for memory words.
2006-02-21 02:39:27 +00:00
steve
d0de678d57
real-to-integer conversions round, not truncate.
2006-02-02 05:48:45 +00:00
steve
d434dd7296
Allow part selects of memory words in l-values.
2006-02-02 02:43:57 +00:00
steve
e1ce72e245
Support wide divide nodes.
2006-01-03 06:19:31 +00:00
steve
b7861fa6e8
Require explicit delay node from source.
2006-01-02 05:32:06 +00:00
steve
1021e5acc8
Fixes for stubborn compilers.
2005-12-05 21:21:18 +00:00
steve
0c73f209de
Be more careful with double types.
2005-12-05 21:19:55 +00:00
steve
0873c52474
vpi_signal supports vvp_fun_signal_vec types.
2005-11-30 00:42:14 +00:00
steve
6161904bf8
Fix type safety warning from gcc.
2005-11-27 16:47:14 +00:00
steve
2b8fd28a95
Force instruction that can be indexed.
2005-11-26 17:16:05 +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
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
8e2898e51a
Fix compile of net/real aliases.
2005-10-12 17:28:07 +00:00
steve
560c5a2584
Add alias nodes.
2005-10-12 17:23:15 +00:00
steve
2842a65fd1
Make sure the new size sticks in resize method.
2005-10-04 04:41:07 +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
988a0a7048
Add the load/v.p instruction.
2005-09-17 04:01:01 +00:00
steve
5ec7dde52f
Use iostream instead of stdio.
2005-09-15 22:54:04 +00:00
steve
65584e6dde
Add word integer compares.
2005-09-14 02:50:07 +00:00
steve
ad761069c7
Support MUXR functors.
2005-09-01 04:08:47 +00:00
steve
3ff2488d4f
Clean up a few overflowed shifts.
2005-08-30 00:49:42 +00:00
steve
efd7825964
minor correction to address check in of_MOV1XZ
2005-08-30 00:49:21 +00:00
steve
70f146924a
Safe handling of C left shift.
2005-08-29 04:46:52 +00:00
steve
7c19eb51e7
Minor cleanup.
2005-08-29 04:46:13 +00:00
steve
6f839aa5df
Eliminate int to vvp_bit4_t casts.
2005-08-29 02:38:50 +00:00
steve
5cf2ce6499
Fix bit destination address in of_AND
2005-08-27 03:28:57 +00:00
steve
73453996a9
Be more cautios about accessing out-of-range bits.
2005-08-27 03:28:16 +00:00
steve
bc489a7761
Bring threads into the vvp_vector4_t structure.
2005-08-27 02:34:42 +00:00
steve
a8d49921ee
gcc4 compile errors.
2005-07-14 23:34:18 +00:00
steve
559a1fd359
Remove the .word statement.
2005-07-13 04:58:29 +00:00
steve
3ac79c294a
Implement real valued signals and arith nodes.
2005-07-06 04:29:25 +00:00
steve
60b9121c6c
Make vector2 multiply more portable.
2005-06-27 21:13:14 +00:00
steve
e3f300f4c2
AND functor explicitly knows its width.
2005-06-26 21:08:38 +00:00
steve
1c6be44724
More verbose debugging of part select width errors.
2005-06-26 21:08:11 +00:00
steve
9cac88330b
AND gates propogate through scheduler, not directly.
2005-06-26 18:06:29 +00:00
steve
de1dd2f2b3
Make bit masks of vector4_t 64bit aware.
2005-06-26 01:57:22 +00:00
steve
6c8e1f7834
inline the vvp_send_vec4_pv function.
2005-06-24 02:16:42 +00:00
steve
b58705b829
Inline more simple stuff, and more vector4_t by const reference for performance.
2005-06-22 18:30:12 +00:00
steve
7091915b73
Reduce vvp_vector4 copies by using const references.
2005-06-22 00:04:48 +00:00
steve
5513974b78
Optimize vvp_scalar_t handling, and fun_buf Z handling.
2005-06-21 22:48:23 +00:00
steve
ad78af2f91
Inline some commonly called vvp_vector4_t methods.
2005-06-20 01:28:14 +00:00
steve
1b30bac9f3
Optimize the LOAD_VEC implementation.
2005-06-19 18:42:00 +00:00
steve
094dd7e4de
threads member for waitable_hook_s needs initailizing.
2005-06-17 23:47:02 +00:00
steve
3b91db96cd
Support set of IntVal to memory words.
2005-06-17 05:13:07 +00:00
steve
4cc421b3b7
Make functors know their own width.
2005-06-17 03:46:52 +00:00
steve
466ab5c2c7
Resolv do not propogate inputs that do not change.
2005-06-15 00:47:15 +00:00
steve
cd14ee77ae
Add the assign_v0_d instruction.
2005-06-14 01:44:09 +00:00
steve
21c7abf090
Accomodate fussy compilers.
2005-06-14 00:42:06 +00:00
steve
80cac983c6
More unified vec4 to hex string functions.
2005-06-13 00:54:04 +00:00
steve
f5ba93eeb6
Remove unused ft_MOS truth tables.
2005-06-12 21:56:16 +00:00
steve
668781788b
Support resistive mos devices.
2005-06-12 15:13:37 +00:00
steve
86729f52ca
Remove functor classes, no longer needed.
2005-06-12 01:42:20 +00:00
steve
fb8ddbbfde
Remove useless references to functor.h
2005-06-12 01:25:27 +00:00
steve
2736859d8f
Remove useless references to functor.h
2005-06-12 01:10:26 +00:00
steve
a59f3b1fa6
Implement nmos and pmos devices.
2005-06-12 00:44:49 +00:00
steve
dd4f765b06
Remove unneeded references to functor.h
2005-06-11 18:11:18 +00:00
steve
f465bca305
UD delays use delay node.
2005-06-11 16:21:08 +00:00
steve
cb967c10fe
Handle all edge types of a synchronous UDP.
2005-06-11 02:04:48 +00:00
steve
3607fb584d
Support UDP initial values.
2005-06-09 05:04:45 +00:00
steve
77792dcc2f
Support sequential UDP devices.
2005-06-09 04:12:30 +00:00
steve
42433f4df9
Add support for notif0/1 gates.
...
Make delay nodes support inertial delay.
Add the %force/link instruction.
2005-06-02 16:02:11 +00:00
steve
aa2e178667
Handle event/or with specific, efficient nodes.
2005-05-25 05:44:51 +00:00
steve
b6fd4f610b
Add a sign-extension node.
2005-05-24 01:43:27 +00:00
steve
28168e0f57
Fixup structural GT comparators.
2005-05-18 03:46:01 +00:00
steve
3a8e2e688d
Clean up definition of vvp_vector4_t insertion into ostream.
2005-05-17 20:54:56 +00:00
steve
037ab9efe9
Document real behavior of set/v instruction.
2005-05-17 20:54:00 +00:00
steve
d6a89a40cf
Clean up instruction type reverences to bits.
2005-05-17 20:51:06 +00:00
steve
870395e627
Move functor delays to vvp_delay_fun object.
2005-05-14 19:43:23 +00:00
steve
c701fb615b
Give buffers support for simple delays.
2005-05-13 05:13:12 +00:00
steve
ed78c5b677
Force part base out of bounds if index is invalid.
2005-05-09 00:36:58 +00:00
steve
7dd0d255a6
Add support for variable part select.
2005-05-08 23:40:14 +00:00
steve
5277124c76
Implement non-blocking part assign.
2005-05-07 03:15:42 +00:00
steve
f6da64e2ec
ostream insert for vvp_vector4_t objects.
2005-05-07 03:14:50 +00:00
steve
2894cdefc7
Add cassign/link instruction.
2005-05-01 22:05:21 +00:00
steve
99aff5f10b
Remove dead functor code.
2005-04-28 04:59:53 +00:00
steve
e9bf021f6c
vvp_fun_signal eliminates duplicate propagations.
2005-04-25 04:42:17 +00:00
steve
f884652c19
Add DFF nodes.
2005-04-24 20:07:25 +00:00
steve
a3f696cd06
Add vvp driver functor for logic outputs,
...
Add ostream output operators for debugging.
2005-04-13 06:34:20 +00:00
steve
061fdf5a0d
scalars with 0-drivers are hiZ by definition.
2005-04-09 06:00:58 +00:00
steve
fe91ebe77c
Default behavior for recv_vec8 methods.
2005-04-09 05:30:38 +00:00
steve
c5cf77dc7e
Support row level wildcards.
2005-04-04 05:13:59 +00:00
steve
20d3a8508e
Remove dead fvectors class.
2005-04-03 06:13:34 +00:00
steve
f16b69c1e5
Remove dead fvectors class.
2005-04-03 06:13:34 +00:00
steve
573e07225d
Rework the vvp_delay_t class.
2005-04-03 05:45:51 +00:00
steve
b7ef2fcb0a
Reimplement combinational UDPs.
2005-04-01 06:02:45 +00:00
steve
d8a456bd67
The indexed set can write a vector, not just a bit.
2005-03-22 05:18:34 +00:00
steve
ca488dff4e
Handle LPM shifts.
2005-03-19 06:23:49 +00:00
steve
53da6e9a33
Add support for LPM_UFUNC user defined functions.
2005-03-18 02:56:03 +00:00
steve
bae8507c90
Implement .arith/mod.
2005-03-12 06:42:28 +00:00
steve
313502f360
Implement VPI access to signal strengths,
...
Fix resolution of ambiguous drive pairs,
Fix spelling of scalar.
2005-03-12 04:27:42 +00:00
steve
1c5b4881d7
Handle case inequality in netlists.
2005-03-09 05:52:03 +00:00
steve
789c95b1c1
reimplement memory ports.
2005-03-09 04:52:40 +00:00
steve
72240c460e
Remove dead code from scheduler.
2005-03-06 17:25:03 +00:00
steve
8e135a1020
Non blocking assign to memory words.
2005-03-06 17:07:48 +00:00
steve
e7c2e06260
Check that lead.mv vector width matches word.
2005-03-05 05:45:18 +00:00
steve
73997f813c
Get read width of unitialized memory words right.
2005-03-05 05:44:32 +00:00
steve
75af32bd3c
Get base address from word ranges that VPI user passed.
2005-03-05 05:43:03 +00:00
steve
85286cc086
Rearrange how memories are supported as vvp_vector4 arrays.
2005-03-03 04:33:10 +00:00
steve
5fe5d9184d
Handle signed divide.
2005-02-19 02:41:23 +00:00
steve
589eb1d315
Implement .arith/div.
2005-02-19 01:32:52 +00:00
steve
c5e7e2ec0a
Signals may receive part vectors from %set/x0
...
instructions. Re-implement the %set/x0 to do
just that. Remove the useless %set/x0/x instruction.
2005-02-14 01:50:23 +00:00
steve
ff067bb959
tri0 and tri1 resolvers must replace HiZ with 0/1 after resolution.
2005-02-13 05:26:30 +00:00
steve
97e0723bd1
Cleanup unused truth tables.
2005-02-12 23:05:25 +00:00
steve
85d9ebded8
Implement the vvp_fun_muxz functor.
2005-02-12 22:50:52 +00:00
steve
355ead0002
Add debug dumps for vectors, and fix vvp_scaler_t make from BIT4_X values.
2005-02-12 06:13:22 +00:00
steve
4fce321900
Support C8 constants.
2005-02-12 03:27:18 +00:00
steve
2e6d2f8e98
Support scheduling vvp_vector8_t objects.
2005-02-12 03:26:14 +00:00
steve
a0583ef124
Simplify vvp_scaler strength representation.
2005-02-10 04:54:41 +00:00
steve
ca1bbc79a3
Add .repeat functor and BIFIF functors.
2005-02-07 22:42:42 +00:00
steve
b48abb2148
Add wide .arith/mult, and vvp_vector2_t vectors.
2005-02-04 05:13:02 +00:00
steve
018014368b
Add support for reduction logic gates.
2005-02-03 04:55:13 +00:00
steve
84b3e8e2dc
Get .arith/sub working.
2005-01-30 05:06:49 +00:00
steve
0609c5f18c
Use scheduler to initialize constant functor inputs.
2005-01-29 17:53:25 +00:00
steve
d51503ffd8
move AND to buitin instead of table.
2005-01-29 17:52:06 +00:00
steve
07f64bc603
Support interactive mode even without readline.
2005-01-29 06:29:17 +00:00
steve
bf3679b7d4
Add the -s flag to start up interactive.
2005-01-29 06:28:19 +00:00
steve
a121e703f3
Add vector4 implementation of .arith/mult.
2005-01-28 05:34:25 +00:00
steve
6a23f16860
.cmp/x supports signed magnitude compare.
2005-01-22 17:36:15 +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
1d1dda5a5d
Implement the %load/x instruction.
2005-01-22 00:58:22 +00:00
steve
3222031970
Add missing concat.cc to cvs
2005-01-22 00:01:09 +00:00
steve
1c3668ea7f
Reimplement comparators as vvp_vector4_t nodes.
2005-01-16 04:19:08 +00:00
steve
9735b0e8b3
Add the .part/pv node and related functionality.
2005-01-09 20:11:15 +00:00
steve
d5c33420ab
vvp_fun_signal propagates vvp_vector8_t vectors when appropriate.
2005-01-01 02:12:34 +00:00
steve
34a14b983b
Implement .resolv functors, and stub signals recv_vec8 method.
2004-12-31 06:00:06 +00:00
steve
d1e2538aba
No need to draw BUF or BUFZ tables.
2004-12-31 05:57:25 +00:00
steve
8bfc75d1ee
Add specific BUFZ functor.
2004-12-31 05:56:36 +00:00
steve
b1b93f860c
Fix uninitialized fun pointer for resolver nodes.
2004-12-31 05:54:46 +00:00
steve
1674d692b7
Add the part concatenation node (.concat).
...
Add a vvp_event_anyedge class to handle the special
case of .event statements of edge type. This also
frees the posedge/negedge types to handle all 4 inputs.
Implement table functor recv_vec4 method to receive
and process vectors.
2004-12-29 23:45:13 +00:00
steve
7166598ed0
Fix missing output propagation of part node.
2004-12-29 23:44:39 +00:00
steve
8939467ac5
Rework named events and event/or.
2004-12-18 18:52:44 +00:00
steve
26d97558c4
Replace single release with release/net and release/reg.
2004-12-17 04:47:47 +00:00
steve
78dda42493
Add the force/v instruction.
2004-12-15 17:17:42 +00:00
steve
36f36bd2ac
Add basic force/release capabilities.
2004-12-15 17:16: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
b3a3428b9a
Clean up bin32 files.
2004-10-04 01:09:07 +00:00
steve
e827f8f8c1
Cleanup and factoring of autoconf.
2004-09-27 22:34:10 +00:00
steve
6d40326a2f
Fix LPM GE to match LPM GT behavior.
2004-09-22 16:44:07 +00:00
steve
ba3790dc2b
.net range values can be signed.
2004-08-28 16:26:41 +00:00
steve
6cd7c1a650
Some explination of vpi_func arguments.
2004-06-30 03:00:36 +00:00
steve
57b8ca191f
Add signed LPM divide.
2004-06-30 02:15:57 +00:00
steve
51fd249d8a
Watch type of mak bit matches masked value.
2004-06-19 16:17:02 +00:00
steve
050ec6f325
Add signed modulus operator.
2004-06-19 15:52:53 +00:00
steve
35619771dd
Add structural equality compare nodes.
2004-06-16 16:33:25 +00:00
steve
8d3102388b
Pick sign bit from the right place in the exponent number.
2004-06-04 23:26:34 +00:00
steve
a7ae8adf9b
Support delayed/non-blocking assignment to reals and others.
2004-05-19 03:26:24 +00:00
steve
324ba713e5
Handle explicit set of unsigned long width. For -m32
2004-05-18 18:45:11 +00:00
steve
69ebd0c49e
Allow vpiParamter as a string type.
2004-05-18 18:43:38 +00:00
steve
dd7472d125
Mingw needs -liberty, but Cygwin cannot tolerate it.
2004-03-11 06:06:59 +00:00
steve
33783385d2
Get vpiModule of signals.
2004-03-09 03:11:02 +00:00
steve
914746f6f3
Minor spelling fixes.
2004-03-08 02:33:49 +00:00
steve
efef8fba85
Add load command to interactive stop.
...
Support decimal constants passed interactive to system tasks.
2004-02-21 00:44:34 +00:00
steve
a4c5ff0bd3
vpiStringVal does not include leading nulls.
2004-02-20 01:52:25 +00:00
steve
8d2858c555
vpiStringVal writes need to set all the bits of a reg.
2004-02-19 21:31:59 +00:00
steve
2d7380c03b
PRototypes match the standard.
2004-02-18 17:52:00 +00:00
steve
17c891bc9c
Fix type mismatches of various VPI functions.
2004-02-18 02:51:59 +00:00
steve
081a6a4088
Cleanup configure detection of win32.
2004-02-15 03:17:36 +00:00
steve
8188c4c690
Makefile cleanup.
2004-02-10 19:25:00 +00:00
steve
8aca824c0f
Further unify the configure.in scripts.
2004-01-15 20:52:32 +00:00
steve
d4525ddc16
Some systems dlsym requires leading _ or not on whim.
2003-12-12 05:43:08 +00:00
steve
4c8c14ceec
Ducument lxt2 access.
2003-12-07 20:05:56 +00:00
steve
2c4358c9ff
Propagate named event outputs, if any.
2003-11-26 01:47:18 +00:00
steve
995cd449c5
Include config.h
2003-11-10 20:19:32 +00:00
steve
9db45e398e
Make sure makefile picks up include paths.
2003-11-08 16:20:33 +00:00
steve
1dfbe0f7f2
Fix conditional compilation of readline history.
2003-11-07 05:58:02 +00:00