iverilog/ivtest/vvp_tests
Lars-Peter Clausen b7ef0b5d88 Add regression test for continuous assignment to 2-state arrays
Check that continuous assignments to both signed and unsigned 2-state
arrays are supported.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2023-10-15 10:07:24 -07:00
..
README.txt
array_packed_write_read.json
bits4.json Add regression test for $bits() on array identifiers 2023-06-27 05:29:47 -07:00
bitsel11.json Add regression test for bit select on multi-dimensional signed packed array 2023-06-26 06:27:52 -07:00
br_gh13a-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
br_gh13a.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
br_gh939.json Add regression test for implicit named port connection errors 2023-06-14 04:33:41 -07:00
case1.json
case2-S.json
case2.json
case3.json
casex_synth.json
constfunc16.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc17.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc18.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc19.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc20.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
dffsynth-S.json
dffsynth.json
dffsynth2.json
dffsynth3.json
dffsynth4.json
dffsynth5.json
dffsynth6.json
dffsynth7.json
dffsynth8.json
dffsynth9.json
dffsynth10.json
dffsynth11.json
dumpfile.json ivtest: Add the dumpfile.v test 2023-02-26 14:43:01 -08:00
final3.json Add regression test for sub-blocks in `final` procedures 2023-04-16 09:20:39 -07:00
macro_str_esc.json
memsynth1.json
module_ordered_list1.json Add regression test for omitting trailing ports in ordered list connection 2023-06-11 08:45:34 -07:00
module_ordered_list2.json Add regression test for omitting trailing ports in ordered list connection 2023-06-11 08:45:34 -07:00
module_port_array1.json Add regression test for single element module port array 2023-05-06 09:58:41 -07:00
module_port_array_init1.json Add regression test for module array port initializers 2023-06-19 08:08:41 -07:00
param-width-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
param-width.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr903-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr903.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr1388974-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr1388974.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pv_wr_fn_vec2.json Add regression tests for oob write to function return value 2023-06-04 16:27:24 -07:00
pv_wr_fn_vec4.json Add regression tests for oob write to function return value 2023-06-04 16:27:24 -07:00
sdf_header.json Add testcase for sdf header 2023-04-14 11:08:08 +02:00
sdf_interconnect1.json Also enable -gspecify for interconnect tests 2023-08-30 15:13:18 +02:00
sdf_interconnect2.json Also enable -gspecify for interconnect tests 2023-08-30 15:13:18 +02:00
sdf_interconnect3.json Also enable -gspecify for interconnect tests 2023-08-30 15:13:18 +02:00
sdf_interconnect4.json Add testcase with input and output vectors 2023-09-04 09:20:19 +02:00
struct_packed_write_read.json
struct_packed_write_read2.json
sv_2state_array_init_prop.json Add regression test for 2-state array initial value propagation 2023-09-23 06:19:09 -07:00
sv_ap_uarray1.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray2.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray3.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray4.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray5.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray6.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray_fail1.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray_fail2.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_argumentless_func.json added test 2023-07-28 23:51:02 -07:00
sv_array_assign_fail1.json Add regression tests for assigning scalar value to array 2023-06-17 12:03:20 -07:00
sv_array_assign_fail2.json Add regression tests for assigning scalar value to array 2023-06-17 12:03:20 -07:00
sv_array_cassign6.json Add regression tests for reversed continuous array assignment 2023-04-16 09:21:27 -07:00
sv_array_cassign7.json Add regression tests for reversed continuous array assignment 2023-04-16 09:21:27 -07:00
sv_array_cassign8.json Add regression test for continuous assignment to 2-state arrays 2023-10-15 10:07:24 -07:00
sv_automatic_2state.json Add regression tests for automatic 2-state variable default value 2023-07-29 06:33:46 -07:00
sv_chained_constructor1.json Add regression tests for chained constructors 2023-08-06 02:10:28 -07:00
sv_chained_constructor2.json Add regression tests for chained constructors 2023-08-06 02:10:28 -07:00
sv_chained_constructor3.json Add regression tests for chained constructors 2023-08-06 02:10:28 -07:00
sv_chained_constructor4.json Add regression tests for chained constructors 2023-08-06 02:10:28 -07:00
sv_chained_constructor5.json Add regression tests for chained constructors 2023-08-06 02:10:28 -07:00
sv_const1.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const2.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const3.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const4.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const5.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail1.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail2.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail3.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail4.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail5.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail6.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail7.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail8.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail9.json Add regression test for `const var` 2023-07-29 12:26:35 -07:00
sv_foreach9.json Add regression test for foreach count direction 2023-03-12 18:06:43 -07:00
sv_foreach10.json Add regression test for foreach count direction 2023-03-12 18:06:43 -07:00
sv_module_port1.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port2.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port3.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port4.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_named_arg_base1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_wildcard_import8.json Add regression tests for implicit function/task import the unit scope 2023-06-11 09:21:00 -07:00
task_return1.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return2.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return_fail1.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return_fail2.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
timing_check_delayed_signals.json Add test for delayed signals in timing checks 2023-07-05 16:24:04 +02:00
timing_check_syntax.json Add test for parsing timing checks 2023-07-05 16:23:15 +02:00

README.txt

This directory contains configurations for thet tests that test the iverilog
compiler with the vvp simulation engine. Eash test file is actually a JSON
file that calls out the test type, names the source file, the gold file, any
command argument flags.

{
    "type"   : "normal",
    "source" : "macro_str_esc.v",
    "gold"   : "macro_str_esc"
}