yosys/tests/simple
Dag Lem a32d9b6c45 Fix test of memory vs. memory converted to registers
The purpose of memtest02 in tests/simple/memory.v is to	test bit
select on both memory (mem1) and memory converted to registers (mem2).

After 7cfae2c52, mem1 was automatically converted to registers,
and the test no longer worked as intended. This is fixed by
adding (* nomem2reg *) to mem1.
2024-02-11 11:26:52 -05:00
..
.gitignore added more .gitignore files (make test) 2013-01-05 11:35:52 +01:00
aes_kexp128.v initial import 2013-01-05 11:13:26 +01:00
always01.v Added test cases from 2012 paper on comparison of foss verilog synthesis tools 2013-03-31 11:17:56 +02:00
always02.v Added test cases from 2012 paper on comparison of foss verilog synthesis tools 2013-03-31 11:17:56 +02:00
always03.v Added test cases from 2012 paper on comparison of foss verilog synthesis tools 2013-03-31 11:17:56 +02:00
arraycells.v Fixed typo in tests/simple/arraycells.v 2017-01-04 12:39:01 +01:00
arrays01.v Added test cases from 2012 paper on comparison of foss verilog synthesis tools 2013-03-31 11:17:56 +02:00
arrays02.sv Add proper test for SV-style arrays 2019-06-20 12:06:07 +02:00
asgn_binop.sv sv: support remaining assignment operators 2021-05-25 16:15:57 -04:00
attrib01_module.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib02_port_decl.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib03_parameter.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib04_net_var.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib05_port_conn.v.DISABLED Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib06_operator_suffix.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib07_func_call.v.DISABLED Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib08_mod_inst.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
attrib09_case.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
carryadd.v Bugfix in name resolution with generate blocks 2014-01-30 15:01:28 +01:00
case_expr_const.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
case_expr_extend.sv fix iverilog compatibility for new case expr tests 2022-01-03 12:11:41 -07:00
case_expr_non_const.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
case_expr_query.sv fix iverilog compatibility for new case expr tests 2022-01-03 12:11:41 -07:00
case_large.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
const_branch_finish.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
const_fold_func.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
const_func_shadow.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
constmuldivmod.v Expand tests/simple/constmuldivmod.v 2020-05-28 22:59:04 +02:00
constpower.v Fixed handling of power operator 2013-11-07 22:20:00 +01:00
defvalue.sv Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
dff_different_styles.v Another block of spelling fixes 2015-08-14 23:27:05 +02:00
dff_init.v Add test case from #997 2019-05-07 19:58:04 +02:00
dynslice.v Add dynamic slicing Verilog testcase 2020-03-31 11:51:31 -07:00
fiedler-cooley.v initial import 2013-01-05 11:13:26 +01:00
forgen01.v Progress in Verific bindings 2014-03-17 01:56:00 +01:00
forgen02.v Added test cases from 2012 paper on comparison of foss verilog synthesis tools 2013-03-31 11:17:56 +02:00
forloops.v Add additional test cases for for-loops 2019-05-01 09:32:07 +02:00
fsm.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
func_block.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
func_recurse.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
func_width_scope.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
genblk_collide.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
genblk_dive.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
genblk_order.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
genblk_port_shadow.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
generate.v Merge pull request #2529 from zachjs/unnamed-genblk 2021-02-04 09:57:28 +00:00
graphtest.v Squelch trailing whitespace 2017-04-12 15:11:09 +02:00
hierarchy.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
hierdefparam.v Fix valgrind tests when using verific 2022-03-30 17:25:53 +02:00
i2c_master_tests.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
ifdef_1.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
ifdef_2.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
implicit_ports.sv Fix valgrind tests when using verific 2022-03-30 17:25:53 +02:00
lesser_size_cast.sv sv: fix size cast clipping expression width 2022-01-03 08:17:35 -07:00
local_loop_var.sv Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
localparam_attr.v Added tests for Verilog frontent for attributes on parameters and localparams 2019-05-16 12:53:43 +02:00
loop_prefix_case.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
loop_var_shadow.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
loops.v Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
macro_arg_spaces.sv Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
macro_arg_surrounding_spaces.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
macros.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
matching_end_labels.sv Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
mem2reg.v Add splitcmplxassign test case and silence splitcmplxassign warning 2019-05-01 10:01:54 +02:00
mem2reg_bounds_tern.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
mem_arst.v Make SV2017 compliant courtesy of @wsnyder 2019-12-12 07:34:07 -08:00
memory.v Fix test of memory vs. memory converted to registers 2024-02-11 11:26:52 -05:00
memwr_port_connection.sv verilog: use derived module info to elaborate cell connections 2021-10-25 18:25:50 -07:00
module_scope.v Fix valgrind tests when using verific 2022-03-30 17:25:53 +02:00
module_scope_case.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
module_scope_func.v verilog: Support module-scoped task/function calls 2022-10-29 15:14:11 -04:00
multiplier.v Added multiplier test case from eda playground 2013-12-18 13:43:53 +01:00
muxtree.v improvements in muxtree/select_leaves test 2015-01-18 13:24:01 +01:00
named_genblk.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
nested_genblk_resolve.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
omsp_dbg_uart.v Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
operators.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
param_attr.v Added tests for Verilog frontent for attributes on parameters and localparams 2019-05-16 12:53:43 +02:00
paramods.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
partsel.v test: add tests for `shiftadd` and `shiftmul` 2023-11-06 14:01:37 +01:00
process.v Fixed a bug in AST frontend for cases with non-blocking assigned variables as case values 2013-04-13 21:19:10 +02:00
realexpr.v Add test case for real parameters 2019-08-20 11:38:21 +02:00
repwhile.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
retime.v Add retime test 2019-04-05 16:28:46 -07:00
rotate.v Another block of spelling fixes 2015-08-14 23:27:05 +02:00
run-test.sh tests: use /usr/bin/env for bash. 2023-08-12 11:59:39 +10:00
scopes.v Improved scope resolution of local regs in Verilog+AST frontend 2014-08-05 12:15:53 +02:00
sign_part_assign.v Add test for rhs sign extension in array slice assignment 2024-01-10 21:15:00 +01:00
signed_full_slice.v verilog: use derived module info to elaborate cell connections 2021-10-25 18:25:50 -07:00
signedexpr.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
sincos.v Fix in sincos testbench gen 2013-12-04 09:24:52 +01:00
specify.v Fix valgrind tests when using verific 2022-03-30 17:25:53 +02:00
string_format.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
subbytes.v initial import 2013-01-05 11:13:26 +01:00
task_func.v Fix handling of task output ports in clocked always blocks, fixes #857 2019-03-07 22:44:37 -08:00
undef_eqx_nex.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
unnamed_block_decl.sv Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
usb_phy_tests.v Renamed some of the test cases in tests/simple to avoid name collisions 2014-07-25 13:01:45 +02:00
values.v Replaced RTLIL::Const::str with generic decoder method 2013-12-04 14:14:05 +01:00
verilog_primitives.v verilog: fix buf/not primitives with multiple outputs 2021-03-17 11:44:03 -04:00
vloghammer.v More deadname stuff 2021-06-09 12:33:41 +02:00
wandwor.v Fix "make vgtest" so it runs to the end (but now it fails ;) 2021-09-23 14:54:28 +02:00
wreduce.v Improvements in wreduce 2015-10-31 13:39:30 +01:00
xfirrtl Support explicit FIRRTL properties for better accommodation of FIRRTL/Verilog semantic differences. 2019-07-31 09:27:38 -07:00