steve
|
a91c4f66ce
|
Check for null pointers from users.
|
2002-06-02 19:05:50 +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
|
48f65cef40
|
Word oriented bit storage.
|
2002-05-31 00:05:49 +00:00 |
steve
|
b6b364a09d
|
Add %addi, which is faster to simulate.
|
2002-05-29 16:29:34 +00:00 |
steve
|
f704d4d3ff
|
Use binary search to speed up deep lookups.
|
2002-05-29 05:37:35 +00:00 |
steve
|
450b9ab85c
|
Callbacks can happen during calltf functions.
|
2002-05-28 22:55:20 +00:00 |
steve
|
bcd49b94dd
|
Able to disable thread self.
|
2002-05-27 00:53:10 +00:00 |
steve
|
d63e994ea5
|
Detect long division by zero.
|
2002-05-24 04:55:13 +00:00 |
steve
|
7ce713356e
|
Define SIZEOF_UNSIGNED_LONG_LONG
|
2002-05-24 00:43:16 +00:00 |
steve
|
cfab250671
|
Add callbacks for vpiNamedEvent objects.
|
2002-05-19 05:18:16 +00:00 |
steve
|
b1c0f7306d
|
Add vpi support for named events.
Add vpi_mode_flag to track the mode of the
vpi engine. This is for error checking.
|
2002-05-18 02:34:11 +00:00 |
steve
|
a7b7781fe9
|
Rewire vpiMemory and vpiMemoryWord handles to
support proper iteration of words, and the
vpiIndex value.
|
2002-05-17 04:12:19 +00:00 |
steve
|
21fe6afe8d
|
null terminate the reversed decimal string
|
2002-05-17 04:05:38 +00:00 |
steve
|
48da46986b
|
Support set by string for reg objects.
|
2002-05-15 04:48:46 +00:00 |
steve
|
94cef20e49
|
task calls and forks push the thread event in the queue.
|
2002-05-12 23:44:41 +00:00 |
steve
|
da0c4c7565
|
Get thread vectors by vpiIntVal.
|
2002-05-12 00:32:21 +00:00 |
steve
|
9c28f085d8
|
Set and get memory words by string value.
|
2002-05-11 04:39:35 +00:00 |
steve
|
e9af0c7485
|
Support scope iterate over vpiNet,vpiReg/vpiMemory.
|
2002-05-10 16:00:57 +00:00 |
steve
|
88ae1b7b3c
|
Handle null time and calltf pointers.
|
2002-05-09 03:34:31 +00:00 |
steve
|
68f1316eba
|
Fix uninitialized memory accesses.
|
2002-05-07 04:15:43 +00:00 |
steve
|
822a085d97
|
Properly free vpi callback objects.
|
2002-05-04 03:17:29 +00:00 |
steve
|
f23aec7f14
|
Add simulator event callbacks.
|
2002-05-04 03:03:17 +00:00 |
steve
|
fb457128bf
|
Add vpiModule iterator to vpiScope objects.
|
2002-05-03 15:44:11 +00:00 |
steve
|
844fe3b9bc
|
Trim leading nulls from string forms.
|
2002-04-27 23:26:24 +00:00 |
steve
|
271855377f
|
Support drawing vpiBinaryConst in hex.
|
2002-04-27 22:36:39 +00:00 |
steve
|
52ea13819a
|
Add the assign/d instruction for computed delays.
|
2002-04-21 22:29:49 +00:00 |
steve
|
eb708c1540
|
Support specified times in cbReadOnlySync, and
add support for cbReadWriteSync.
Keep simulation time in a 64bit number.
|
2002-04-20 04:33:23 +00:00 |
steve
|
eb27dc8db3
|
Support signed integer division.
|
2002-04-14 18:41:34 +00:00 |
steve
|
a18662ed13
|
Allow signed constant vectors for call_vpi parameters.
|
2002-04-14 03:53:20 +00:00 |
steve
|
3275d1f252
|
Support signed expressions through to VPI.
|
2002-04-14 02:56:19 +00:00 |
steve
|
e1a6bb10de
|
Formally define extended arguments to vvp.
|
2002-04-12 02:44:02 +00:00 |
steve
|
fa97ba0d9a
|
Set vpip_cur_task while calling compileft
|
2002-04-07 02:34:10 +00:00 |
steve
|
0c04e2976b
|
minor cleanup of formatting.
|
2002-04-07 00:46:21 +00:00 |
steve
|
c98c24b9ff
|
cbValueChange automatically replays.
|
2002-04-06 20:25:45 +00:00 |
steve
|
65159a2733
|
Update for newer bison.
|
2002-03-31 04:06:49 +00:00 |
steve
|
362b2aa604
|
vpip_bits_to_dec_str takes a bit array in a specific format.
|
2002-03-18 05:33:24 +00:00 |
steve
|
de252965ac
|
Add the .ufunc statement.
|
2002-03-18 00:19:34 +00:00 |
steve
|
f5049c2f14
|
Do not push values through logic gates.
|
2002-03-17 05:48:49 +00:00 |
steve
|
f77c7f3d18
|
Clean up edge detection code.
|
2002-03-17 03:24:34 +00:00 |
steve
|
f75fb3cd95
|
Force the push flags to be explicit.
|
2002-03-17 03:23:10 +00:00 |
steve
|
b0a489fb7f
|
Debug code for write to constants.
|
2002-03-08 05:41:45 +00:00 |
steve
|
01b9d5e023
|
Better linker error messages.
|
2002-03-05 05:31:52 +00:00 |
steve
|
6fa9415482
|
Initialize all the codes tables.
|
2002-03-01 05:43:59 +00:00 |
steve
|
c159ff3134
|
Add cleanup to verbose messages.
|
2002-03-01 05:43:14 +00:00 |
steve
|
efa5338e3b
|
out-of-memory asserts.
|
2002-03-01 05:42:50 +00:00 |
steve
|
6dcf880482
|
carriage return is white space.
|
2002-02-27 05:46:33 +00:00 |
steve
|
d55a890fdd
|
get bin or hex string values of memory words.
|
2002-02-06 04:48:34 +00:00 |
steve
|
f2cff31b6e
|
Clean up warnings.
|
2002-02-04 00:41:34 +00:00 |