This repository has been archived by the owner on Dec 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 49
/
regress-vlg.list
1723 lines (1721 loc) · 63.7 KB
/
regress-vlg.list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# This test list contains tests that should work using any simulator that
# supports standard Verilog (1364-2005).
#
# Copyright (c) 1999-2021 Guy Hutchison (ghutchis@pacbell.net)
#
# This source code is free software; you can redistribute it
# and/or modify it in source code form under the terms of the GNU
# General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
#
# Format of the file
#
# testname testtype directory
#
# The <testname> is the verilog file name minus an extension.
#
# The <testtype> can be one of the following:
#
# normal: Normal results expected, i.e it should compile and execute
# producing at least a single line with PASSED.
#
# CO: Compile Only - Compile the file to the default output type.
#
# CN: Compile Null - Compile with the null target. Similar to CO.
#
# CE: Compile with Errors - We EXPECT errors - we're checking
# illegal syntax
#
# RE: Runtime with Errors - We EXPECT errors - we're checking
# illegal syntax
#
# EF: Expected Fail - We EXPECT this test to fail - only use
# with older versions of Icarus.
#
# TE: Translation Error - We EXPECT the translated code to fail -
# only supported in the vlog95 checker.
#
# NI: Not implemented. Only use for version specific tests.
#
# <directory> is where the <testname>.v file is located.
#
# An optional fourth and fifth argument can be supplied.
#
# The fourth argument may be one of the following.
#
# modulename - Defines the top level module
# gold=filename - Compare a gold file against the
# generated log file.
# unordered=filename - Compare a gold file against the
# generated log file, allowing for lines
# to appear in any order
# diff=filename1:filename2:skip_ln - Compare the two files for equality.
# Skip the first <skip_ln> lines or none.
#
# If a <modulename> is given you can supply a fifth argument for the
# gold or diff commands.
#
addsr normal ivltests # Finds problems with >> using different sizes
addwide normal ivltests
always3.1.1A CE ivltests
always3.1.1B CE ivltests
always3.1.1C normal ivltests
always3.1.1D normal ivltests
always3.1.1E normal ivltests
always3.1.1F normal ivltests
always3.1.1G normal ivltests
always3.1.1H normal ivltests
always3.1.1I normal ivltests
always3.1.1J normal ivltests
always3.1.1K normal ivltests
always3.1.2A CE ivltests
always3.1.2B CE ivltests
always3.1.2C CE ivltests
always3.1.2D CE ivltests
always3.1.2E CE,-Ttyp ivltests
always3.1.2F CE,-Ttyp ivltests
always3.1.2G CE ivltests
always3.1.2H CE ivltests
always3.1.2I CE ivltests
always3.1.3A CE ivltests
always3.1.3B CE ivltests
always3.1.3B2 normal ivltests
always3.1.3C CE ivltests
always3.1.3D CE ivltests
always3.1.3D2 normal ivltests
always3.1.3E CE ivltests
always3.1.3E2 normal ivltests
always3.1.3F CE ivltests
always3.1.3F2 normal ivltests
always3.1.3G CE ivltests
always3.1.3H CE ivltests
always3.1.3J CE ivltests
always3.1.4A normal ivltests
always3.1.4B normal ivltests
always3.1.4C normal ivltests
always3.1.4D normal ivltests
always3.1.4E normal ivltests
always3.1.4F normal ivltests
always3.1.4G normal ivltests
always3.1.4H normal ivltests
always3.1.4I normal ivltests
always3.1.5A normal ivltests
always3.1.5B normal ivltests
always3.1.5C normal ivltests
always3.1.5D normal ivltests
always3.1.5E normal ivltests
always3.1.5F normal ivltests
always3.1.6A normal ivltests
always3.1.6B normal ivltests
always3.1.6C normal ivltests
always3.1.6D normal ivltests
always3.1.7A normal ivltests
always3.1.7B normal ivltests
always3.1.7C normal ivltests
always3.1.7D normal ivltests
always3.1.8A normal ivltests
always3.1.9A CE ivltests
always3.1.9B CE ivltests
always3.1.9C normal ivltests # always #1 disable taskname
always3.1.9D normal ivltests # always #1 disable blockid
always3.1.10A CE ivltests
always3.1.11A normal ivltests
always3.1.11B normal ivltests
always3.1.12A normal ivltests # always fork join
always3.1.12B normal ivltests # always fork: block_id join
always3.1.12C normal ivltests
always_star_array_lval normal ivltests gold=always_star_array_lval.gold
andnot1 normal ivltests
arith-unknown normal ivltests
array4 normal ivltests
array5 CE ivltests
array6 normal ivltests
array7 normal ivltests
array_lval_select1 normal ivltests
array_lval_select2 normal ivltests
array_lval_select3b CE ivltests
array_lval_select3c normal ivltests
array_lval_select4a normal ivltests
array_lval_select4b CE ivltests
array_lval_select5 normal ivltests
array_lval_select6 normal ivltests
array_packed_2d normal ivltests gold=array_packed_2d.gold
array_select normal ivltests
array_select_a normal ivltests
array_word_check normal ivltests gold=array_word_check.gold
array_word_width normal ivltests gold=array_word_width.gold
array_word_width2 normal ivltests
assign3.2A normal ivltests
assign3.2B normal ivltests
assign3.2C normal ivltests
assign3.2D normal ivltests
assign3.2E normal ivltests
assign_add normal ivltests
assign_deassign_pv normal ivltests
assign_delay normal ivltests # continuous assign with a delay
assign_deq normal ivltests # continuous assign with ==
assign_ge normal ivltests # continuous assign with >=
assign_le normal ivltests # continuous assign with <=
assign_mem1 normal ivltests
assign_mem2 normal ivltests # Const prop/dead signal elimination
assign_nb1 normal ivltests # Assign a constant to a single bit array (pmonta)
assign_nb2 normal ivltests # Assign a constant to a single bit array (pmonta)
assign_neq normal ivltests # continuous assign with !=
attrib normal ivltests
attrib01_module normal ivltests
attrib02_port_decl normal ivltests
attrib03_parameter normal ivltests
attrib04_net_var normal ivltests
attrib05_port_conn normal ivltests
attrib06_operator_suffix normal ivltests
attrib07_func_call normal ivltests
attrib08_mod_inst normal ivltests
attrib09_case normal ivltests
automatic_error1 CE ivltests
automatic_error2 CE ivltests
automatic_error3 CE ivltests
automatic_error5 CE ivltests
automatic_error6 CE ivltests
automatic_error7 CE ivltests
automatic_error8 CE ivltests
automatic_error9 CE ivltests
automatic_error10 CE ivltests
automatic_error11 RE ivltests gold=automatic_error11.gold
automatic_error12 RE ivltests gold=automatic_error12.gold
automatic_error13 RE ivltests gold=automatic_error13.gold
automatic_events normal ivltests gold=automatic_events.gold
automatic_events2 normal ivltests gold=automatic_events.gold
automatic_events3 normal ivltests gold=automatic_events3.gold
automatic_task normal ivltests gold=automatic_task.gold
automatic_task2 normal ivltests gold=automatic_task2.gold
automatic_task3 normal ivltests gold=automatic_task3.gold
bitwidth normal ivltests
bitwidth2 normal ivltests
blankport normal ivltests main # PR 204 Stephan Boettcher -
block_only_with_var_def normal ivltests
bnot normal ivltests # test triggered an overzealous assert in vvm
br605a normal ivltests
br605b normal ivltests
br916a normal ivltests gold=br916a.gold
br916b normal ivltests gold=br916b.gold
br918a normal ivltests
br918b normal ivltests
br918c normal ivltests
br918d normal ivltests
br919 normal ivltests
br924 CE ivltests
br930 CO ivltests
br931 normal ivltests
br935 normal ivltests
br937 normal,+string=0123456789 ivltests
br946 normal ivltests
br947 normal ivltests gold=br947.gold
br948 normal ivltests
br955 normal ivltests
br960a normal,-gspecify ivltests gold=br960a.gold
br960b normal,-gspecify ivltests gold=br960b.gold
br960c normal,-gspecify ivltests gold=br960c.gold
br960d normal,-gspecify ivltests gold=br960d.gold
br961 normal ivltests
br961a CE ivltests
br965 normal ivltests
br967 normal ivltests
br968 normal ivltests
br971 normal ivltests
br972 normal ivltests
br977 normal ivltests
br982 CE ivltests
br982a CE ivltests
br982b CE ivltests
br988 normal ivltests
br990 normal ivltests
br991a normal ivltests
br999 normal ivltests
br1000 normal ivltests
br1001 normal ivltests
br1006 normal,-gspecify ivltests
br1007 normal,-Wselect-range ivltests gold=br1007.gold
br1008 normal ivltests gold=br1008.gold
br1015a CE ivltests
br1019 normal ivltests
br1027 normal ivltests
br1027a CE ivltests gold=br1027a.gold
br1027c CE ivltests gold=br1027c.gold
br1027e CE ivltests gold=br1027e.gold
br1029a normal ivltests gold=br1029a.gold
br1029b normal ivltests gold=br1029a.gold
br1029c CE ivltests gold=br1029c.gold
br_gh6 normal ivltests
br_gh7 normal ivltests
br_gh8 normal ivltests
br_gh9 normal ivltests
br_gh11 CO ivltests
br_gh12 normal ivltests
br_gh13 normal ivltests
br_gh14 normal ivltests
br_gh15 normal ivltests
br_gh18 normal ivltests
br_gh19 normal ivltests
br_gh19a normal ivltests
br_gh19b normal ivltests
br_gh22 normal ivltests
br_gh25a CE ivltests
br_gh25b CE ivltests
br_gh26 CE ivltests
br_gh28 normal ivltests
br_gh30 normal ivltests
br_gh33 normal ivltests gold=br_gh33.gold
br_gh37 normal ivltests
br_gh60a CE ivltests
br_gh62 CE ivltests gold=br_gh62.gold
br_gh79 CE ivltests gold=br_gh79.gold
br_gh99a normal ivltests
br_gh99b normal ivltests
br_gh99d normal ivltests
br_gh99f normal ivltests
br_gh99g normal ivltests
br_gh99h normal ivltests
br_gh99i normal ivltests
br_gh99j normal ivltests
br_gh99k normal ivltests
br_gh99l normal ivltests
br_gh99m normal ivltests
br_gh99o normal ivltests
br_gh99p normal ivltests
br_gh99q normal ivltests
br_gh99r normal ivltests
br_gh99s normal ivltests
br_gh99t normal ivltests
br_gh99u normal ivltests
br_gh103 normal ivltests
br_gh127a normal ivltests gold=br_gh127a.gold
br_gh127b normal ivltests gold=br_gh127b.gold
br_gh127c normal ivltests gold=br_gh127c.gold
br_gh127d normal ivltests gold=br_gh127d.gold
br_gh127e normal ivltests gold=br_gh127e.gold
br_gh127f normal ivltests gold=br_gh127f.gold
br_gh142 CE ivltests
br_gh152 CE ivltests
br_gh157 normal ivltests gold=br_gh157.gold
br_gh162 normal ivltests
br_gh163 CE ivltests
br_gh198 normal ivltests gold=br_gh198.gold
br_gh199a normal ivltests
br_gh199b normal ivltests
br_gh209 normal ivltests diff=work/br_gh209.dat:gold/br_gh209.dat
br_gh230 RE ivltests gold=br_gh230.gold
br_gh244a normal ivltests
br_gh244b normal ivltests
br_gh277a normal ivltests
br_gh283a normal ivltests
br_gh283b normal ivltests
br_gh283c normal ivltests
br_gh309 normal ivltests
br_gh315 normal,-gspecify ivltests
br_gh316a normal,-gspecify ivltests
br_gh316b normal,-gspecify ivltests
br_gh316c normal,-gspecify ivltests
br_gh330 normal ivltests
br_gh345 normal ivltests
br_gh356a normal,-gspecify ivltests
br_gh356b normal,-gspecify ivltests
br_gh435 normal ivltests
br_gh484 normal ivltests
br_gh497a normal ivltests
br_gh497c normal ivltests
br_gh497e normal ivltests
br_gh508b normal ivltests
br_gh515 normal ivltests
br_gh531 normal ivltests gold=br_gh531.gold
br_gh533 CE ivltests
br_gh567 normal,-g2001 ivltests gold=br_gh567.gold
br_ml20150315 normal ivltests gold=br_ml_20150315.gold
br_ml20150321 CE ivltests
br_ml20150606 normal ivltests
br_mw20171108 normal ivltests
br_ml20190806a normal ivltests
br_ml20190806b normal ivltests
br_ml20190814 normal,-gspecify ivltests gold=br_ml20190814.gold
bufif normal ivltests # Validate bufif0, bufif1
busbug normal ivltests gold=busbug.gold
ca_force normal ivltests
ca_func normal,-gstrict-ca-eval ivltests
ca_mult normal ivltests gold=ca_mult.gold
ca_pow_synth normal ivltests
ca_pow_unsigned normal ivltests
ca_real_logical normal ivltests
ca_time normal ivltests gold=ca_time.gold
case3.8A normal ivltests
case3.8B normal ivltests
case3.8C normal ivltests
case3.8D normal ivltests # test case for x and z exact match in labels.
casex3.9A normal ivltests
casex3.9B normal ivltests
casex3.9C normal ivltests
casex3.9D normal ivltests
casex3.9E normal ivltests
casez3.10A normal ivltests
casez3.10B normal ivltests
casez3.10C normal ivltests
casez3.10D normal ivltests
casez3.10E normal ivltests # Use ? and z in label
cast_int normal ivltests
check_constant_1 CE ivltests
check_constant_2 CE ivltests
check_constant_3 CE,-g1995 ivltests
check_constant_4 CE ivltests
check_constant_5 CE ivltests
check_constant_6 CE ivltests
check_constant_7 CE ivltests
check_constant_8 CE ivltests
check_constant_9 CE ivltests
check_constant_10 CE ivltests
check_constant_11 CE ivltests
check_constant_12 CE ivltests
check_constant_13 CE ivltests
check_constant_14 CE ivltests
check_constant_15 CE ivltests
check_constant_16 CE ivltests
check_constant_17 CE ivltests
check_constant_18 CE ivltests
check_constant_19 CE ivltests
check_constant_20 CE ivltests
cmos normal ivltests gold=cmos.gold
comment1 CE ivltests # PR410/411
comp1000 normal ivltests gold=comp1000.gold
comp1001 normal ivltests gold=comp1001.gold
comp1001_fail3 normal ivltests
comp1001_fail4 normal ivltests
comp1001_fail5 normal ivltests
complex_lidx normal ivltests
con_tri normal ivltests # Contrib by S Williams
concat3 normal ivltests
concat4 normal ivltests
concat_zero_wid_fail CE ivltests
concat_zero_wid_fail2 normal ivltests
cond_band normal ivltests # Bitwise and in if condition
cond_wide normal ivltests # condition is a wide value
cond_wide2 normal ivltests # condition is a wide value
const normal ivltests # PR 122 - Steve Tell - const without length spec.
const2 normal ivltests # Some cases that the DCM module trips.
const3 normal ivltests
const4 normal ivltests
constadd normal ivltests
constadd2 normal ivltests
constadd3 normal ivltests
constfunc1 normal ivltests
constfunc2 normal ivltests
constfunc3 normal ivltests
constfunc4 normal ivltests
constfunc5 normal ivltests
constfunc6 normal ivltests
constfunc7 normal ivltests
constfunc9 normal ivltests
constfunc10 normal ivltests
constfunc11 normal ivltests
constfunc12 normal ivltests
constfunc13 normal ivltests
constfunc14 normal ivltests
constfunc15 normal ivltests
constmult normal ivltests
consttern normal ivltests
contrib8.1 normal ivltests
contrib8.2 normal ivltests test # Add the 4th optional argument -s test
contrib8.3 CE ivltests
contrib8.4 normal ivltests
contrib8.5 normal ivltests # Add the 4th optional argument -s test
countdrivers1 normal ivltests
countdrivers2 normal ivltests
countdrivers3 normal ivltests
countdrivers4 normal ivltests
countdrivers5 normal ivltests
cprop normal ivltests
credence20041209 normal ivltests
dangling_port normal ivltests # PR#209: dangling port optimization (VVP)
dcomp1 normal ivltests gold=dcomp1.gold
deassign3.4A normal ivltests
decl_assign1 normal ivltests
def_nettype normal ivltests
def_nettype_none CE ivltests gold=def_nettype_none.gold
define1 normal ivltests # Use defined value for reg def and reg assign
defparam normal ivltests main # defparams with list
defparam2 normal ivltests gold=defparam2.gold
defparam3 normal ivltests gold=defparam3.gold
defparam3.5 normal ivltests # defparam(single)
defparam4 normal ivltests gold=defparam4.gold
delay normal ivltests gold=delay.gold
delay2 normal ivltests
delay3 normal ivltests
delay4 normal ivltests
delay5 normal ivltests
delay_assign_nb normal ivltests
delay_assign_nb2 normal ivltests
delay_var normal ivltests gold=delay_var.gold
delayed_comp_reduct normal ivltests
dff1 normal ivltests # Contrib by S Williams
disable3.6A normal ivltests
disable3.6B normal ivltests
disable_cleanup normal ivltests
disable_fork normal ivltests
disblock normal ivltests # PR280
disblock2 normal ivltests gold=disblock2.gold
disp_dec normal ivltests gold=disp_dec.gold
disp_dec2 normal ivltests gold=disp_dec2.gold
disp_leading_z normal ivltests gold=disp_leading_z.gold
disp_parm normal ivltests gold=disp_parm.gold
disp_part normal ivltests gold=disp_part.gold
div16 normal contrib test_div16 # Uses $random and divide operator (Tom Coonan)
dotinid normal ivltests # escaped names with . dots
drive_strength normal ivltests # Contributed test
drive_strength1 normal ivltests
drive_strength2 normal ivltests gold=drive_strength2.gold
drive_strength3 normal ivltests
dummy7 normal ivltests gold=dummy7.gold
dump_memword normal ivltests diff=work/test.vcd:gold/dump_memword.vcd:2
dumpvars normal ivltests # PR#174: dumpvars non-hierarchical arguments
eeq normal ivltests # === and !== in structural context
else1 normal ivltests # ifdef with else
else2 normal ivltests # compound ifdef with else
else3 normal ivltests # compound ifdef compound else
elsif_test normal ivltests
eq normal ivltests
escape1 normal ivltests # \$modulename in defparam and if()
escape2a CO ivltests
escape2b CO ivltests
escape2c CO ivltests
escape3 normal ivltests
escape4 normal ivltests
escape4b normal ivltests
event2 normal ivltests
event3 normal ivltests gold=event3.gold
event3.15 normal ivltests # Validate event lists, and -> operator.
event_array CE ivltests
event_list normal ivltests # Contrib by S Williams
event_list2 normal ivltests # Contrib by S Williams
event_list3 normal ivltests gold=event_list3.gold
extend normal ivltests
fdisplay1 normal ivltests gold=fdisplay1.gold
fdisplay2 normal ivltests diff=work/fdisplay2.out:gold/fdisplay2.out
fdisplay3 RE ivltests gold=fdisplay3.gold
fdisplay_fail_fd normal ivltests gold=fdisplay_fail_fd.gold
fdisplay_fail_mcd normal ivltests gold=fdisplay_fail_mcd.gold
fifo normal contrib
fopen1 normal ivltests # Test basic fopen operation
fopen2 normal ivltests # Test basic fopen operation
for3.16A normal ivltests
force1 normal ivltests
force2 normal ivltests
force3.17A normal ivltests
force3.17B normal ivltests
force3.17C normal ivltests
force_lval_part normal ivltests
force_release_reg_pv normal ivltests
force_release_wire8_pv normal ivltests
force_release_wire_pv normal ivltests
fork1 normal ivltests # Validate 3 way fork with simple assignments.
fork3.19A normal ivltests
fork3.19B normal ivltests
format normal ivltests gold=format.gold
fr47 normal ivltests
fread normal ivltests
fread-error RE ivltests gold=fread-error.gold
fscanf_u normal ivltests
fscanf_u_warn normal ivltests gold=fscanf_u_warn.gold
fscanf_z normal ivltests
fscanf_z_warn normal ivltests gold=fscanf_z_warn.gold
function1 normal ivltests gold=function1.gold
function2 normal ivltests
function3 normal ivltests
function3.11B normal ivltests
function3.11C normal ivltests
function3.11D normal ivltests
function3.11F normal ivltests
function4 CE ivltests # Functions must have at least one argument
function5 CO ivltests # PR 184
function6 normal ivltests
function7 normal ivltests
function8 normal ivltests
function9 normal ivltests
function_exp normal ivltests # Contrib by S Williams
ga_and normal ivltests
ga_mod normal ivltests main
ga_mod1 normal ivltests main
ga_mod2 normal ivltests main
ga_nand normal ivltests
ga_nor normal ivltests
ga_or normal ivltests
ga_xnor normal ivltests
ga_xor normal ivltests
galan normal ivltests # Ternary test with varying size lhs vs rhs
gate_connect1 normal ivltests
gate_connect2 CE ivltests gold=gate_connect2.gold
gen_case_opt1 normal ivltests
gen_case_opt2 normal ivltests
gen_case_opt3 normal ivltests
gencrc normal contrib # 32/16 bit crc
generate_case normal ivltests
generate_case2 normal ivltests
generate_case3 normal ivltests
generate_multi_loop normal ivltests gold=generate_multi_loop.gold
genloop normal ivltests
genvar_scopes normal ivltests
hello1 normal ivltests
hier_ref_error CE ivltests
hierspace normal ivltests # whitespace.around .dots. in. hierarchical .names
idiv1 normal ivltests # Contrib by S Williams
idiv2 normal ivltests # Int div within an expression
idiv3 normal ivltests gold=idiv3.gold
ifdef1 normal ivltests # ifdef with no define
ifdef2 normal ivltests # ifdef with define
ifdef3 normal ivltests # compound ifdef with 1 define
ifdef4 normal ivltests # compound ifdef with 2 defines
ifdef_fail CE ivltests
include1 normal ivltests # include file 1 level deep
include2 normal ivltests # include file 2 levels deep
include3 normal ivltests # include file 3 levels deep
indef_width_concat CE ivltests gold=indef_width_concat.gold
initmod normal ivltests gold=initmod.gold
initmod2 normal ivltests gold=initmod2.gold
inout normal ivltests # modname(a,a); inout a;
inout2 normal ivltests
inout3 normal ivltests
inout4 normal ivltests
int_not_signext normal ivltests gold=int_not_signext.gold
integer1lt normal ivltests
integer2le normal ivltests
integer3gt normal ivltests
integer4ge normal ivltests
integer5 normal ivltests
itor_rtoi normal ivltests gold=itor_rtoi.gold
land2 normal ivltests
land3 normal ivltests
land4 normal ivltests gold=land4.gold
landor1 normal ivltests
ldelay1 normal ivltests
ldelay2 normal ivltests
ldelay3 normal ivltests
ldelay4 normal ivltests
ldelay5 normal ivltests
lh_catadd normal ivltests
lh_memcat normal ivltests gold=lh_memcat.gold
lh_memcat2 normal ivltests
lh_memcat3 normal ivltests
lh_varindx normal ivltests
lh_varindx2 normal ivltests
lh_varindx4 normal ivltests
lh_varindx5 normal ivltests
localparam_type normal ivltests gold=parameter_type.gold
long_div normal ivltests gold=long_div.gold
macro2 normal ivltests
macro_redefinition normal,-Wmacro-redefinition ivltests gold=macro_redefinition.gold
macro_replacement normal,-Wmacro-replacement ivltests gold=macro_replacement.gold
macsub normal ivltests
mangle normal ivltests
mangle_1 normal ivltests
many_drivers normal ivltests # net with many drivers
mcl2 normal ivltests gold=mcl2.gold
mem1 normal ivltests gold=mem1.gold
mem2port normal ivltests # memory ports with constant address
memassign normal ivltests # PR 126 - daavid Leask - assign bus part fm memory item
memidx normal ivltests # PR 221
memidxrng normal ivltests # PR 271 memory address range checks
meminit normal ivltests
meminit2 normal ivltests
memport_bs normal ivltests # PR#303
memref normal ivltests
mhead_task normal ivltests # Verify hierarchical task name in another mod.
mixed_type_div_mod normal ivltests
mixed_width_case normal ivltests
modparam normal ivltests top # Override parameter via passed down value
module3.12A normal ivltests main
module3.12B normal ivltests
modulus normal ivltests # wire % and reg % operators
modulus2 normal ivltests # reg % operators
monitor normal ivltests gold=monitor.gold
monitor2 normal ivltests gold=monitor2.gold
monitor3 normal ivltests gold=monitor3.gold
mult1 normal ivltests # wire * and reg * operators
mult16 normal contrib mul16 # Contributed by Tom Coonan - has $random
mult2 normal ivltests # wire * and reg * operators
multi_bit_strength normal ivltests gold=multi_bit_strength.gold
multi_driver_delay normal ivltests
multiply_large normal ivltests # Takes care of PR222
muxtest normal ivltests # Validates that X sel and inputs same, output not X
named_event_no_edges CE ivltests
nb_assign normal ivltests
nb_delay normal ivltests
nblkorder normal ivltests # Validates Non-blocking order determinism
negative_genvar normal ivltests
negvalue normal ivltests gold=negvalue.gold
neq1 normal ivltests gold=neq1.gold
nested_func normal ivltests gold=nested_func.gold
nested_impl_event1 normal ivltests gold=nested_impl_event1.gold
nested_impl_event2 normal ivltests gold=nested_impl_event2.gold
no_if_statement CE ivltests
no_timescale_in_module CE ivltests
npmos normal ivltests
npmos2 normal ivltests
onehot normal contrib # one hot design
p_monta normal ivltests
par_mismatch CE,-gspecify ivltests
param-extend normal ivltests
param-width normal ivltests gold=param-width.gold
param_add normal ivltests # Addition in param declar
param_and normal ivltests # bitwise &
param_and2 normal ivltests # logical && in param declar
param_band normal ivltests # Bitwise and in param declar
param_binv normal ivltests # Bit vector inv in param declar
param_bor normal ivltests # Bitwise OR in param declar
param_concat normal ivltests # param has concat value (pmonta)
param_eq3 normal ivltests # Bit equiv in param declar
param_expr normal ivltests # & in param declar
param_mod normal ivltests # Modulus in param declar
param_select normal ivltests # bit and part select of parameters.
param_select2 normal ivltests # bit and part select of parameters.
param_select3 normal ivltests # bit and part select of parameters.
param_string normal ivltests # parameter storing a string.
param_tern normal ivltests
param_tern2 normal ivltests
param_test1 normal ivltests gold=param_test1.gold
param_test2 normal ivltests gold=param_test2.gold
param_test3 normal ivltests gold=param_test3.gold # PR#293
param_test4 normal ivltests
param_times normal ivltests # param has multiplication.
parameter_type normal ivltests gold=parameter_type.gold
patch1268 normal ivltests
pca1 normal ivltests # Procedural Continuous Assignment in a mux
pic normal contrib pictest gold=pic.gold
port-test2 normal ivltests # Port declaration syntax checks
port-test3 CE ivltests # Port declaration syntax checks
port-test4a CE ivltests # Port declaration input duplication checks (PR394)
port-test4b CE ivltests # Port declaration output duplication checks (PR394)
port-test5 normal ivltests # demonstrates 2001 module port syntax
port-test6 normal ivltests # demonstrates 2001 module port syntax
port-test7 normal ivltests # demonstrates 2001 module port syntax
posedge normal ivltests # Contrib by S Williams
pow-ca normal ivltests
pow-const normal ivltests
pow-proc normal ivltests
pow_ca_signed normal ivltests
pow_ca_unsigned normal ivltests
pow_reg_signed normal ivltests
pow_reg_unsigned normal ivltests
pow_signed normal ivltests
pow_unsigned normal ivltests
pr136 normal ivltests # PR136 param foo_size 8 * 4
pr142 normal ivltests # Test for PR142
pr183 CO,-gno-specify ivltests
pr224 normal ivltests # reg [3:0] ack; ... @(posedge ack)
pr224a normal ivltests # reg [3:0] ack; ... @(posedge ack[p])
pr243 normal ivltests gold=pr243.gold
pr245 normal ivltests gold=pr245.gold
pr245_std normal ivltests gold=pr245.gold
pr273 normal ivltests # Non-constant bit select in ordered list.
pr298 normal ivltests gold=pr298.gold
pr304 normal ivltests # test for PR304
pr307 normal ivltests # wide adds
pr307a normal ivltests # wide adds
pr312 normal ivltests
pr338 CO ivltests # pr 338 - constant zz see also constadd2.v
pr355 normal ivltests
pr377 normal ivltests gold=pr377.gold
pr434 normal ivltests gold=pr434.gold
pr445 normal ivltests
pr478 normal ivltests
pr487 normal ivltests gold=pr487.gold
pr492 normal ivltests gold=pr492.gold
pr508 normal ivltests
pr509 normal ivltests
pr509b normal ivltests
pr511 normal ivltests
pr513 normal ivltests
pr522 normal ivltests gold=pr522.gold
pr524 normal ivltests gold=pr524.gold
pr527 normal ivltests gold=pr527.gold
pr528 normal ivltests gold=pr528.gold
pr528b normal ivltests gold=pr528b.gold
pr529 normal ivltests
pr530a normal ivltests gold=pr530.gold
pr530b normal ivltests gold=pr530.gold
pr530c normal ivltests gold=pr530.gold
pr531a normal ivltests gold=pr531a.gold
pr531b normal ivltests gold=pr531a.gold
pr532 normal ivltests gold=pr532.gold
pr532b normal ivltests gold=pr532.gold
pr533 normal ivltests gold=pr533.gold
pr538 normal ivltests gold=pr538.gold
pr540 normal ivltests gold=pr540.gold
pr540b normal ivltests gold=pr540b.gold
pr540c normal ivltests gold=pr540c.gold
pr541 normal ivltests gold=pr541.gold
pr542 normal ivltests gold=pr542.gold
pr544 normal ivltests gold=pr544.gold
pr547 normal ivltests gold=pr547.gold
pr556 normal ivltests gold=pr556.gold
pr564 normal ivltests
pr569 normal ivltests gold=pr569.gold
pr572 normal ivltests gold=pr572.gold
pr572b normal ivltests gold=pr572.gold
pr578 normal ivltests
pr584 normal ivltests gold=pr584.gold
pr585 normal ivltests
pr587 normal ivltests
pr590 normal ivltests gold=pr590.gold
pr594 normal ivltests gold=pr594.gold
pr596 normal ivltests gold=pr596.gold
pr602 normal ivltests
pr617 normal ivltests
pr632 normal ivltests gold=pr632.gold
pr673 normal ivltests gold=pr673.gold
pr675 normal ivltests
pr678 normal ivltests
pr690 normal ivltests
pr693 normal ivltests gold=pr693.gold
pr699 normal ivltests
pr699b normal ivltests
pr704 normal ivltests # Uses ivltests/pr704.hex
pr707 normal ivltests
pr708 normal ivltests
pr710 normal ivltests
pr718 normal ivltests
pr722 normal ivltests
pr729 normal ivltests gold=pr729.gold
pr734 normal ivltests
pr735 normal ivltests
pr748 normal ivltests
pr751 normal,-Wsensitivity-entire-vector ivltests gold=pr751.gold
pr757 normal ivltests
pr772 normal ivltests
pr810 normal ivltests
pr812 normal ivltests gold=pr812.gold
pr820 normal ivltests gold=pr820.gold
pr823 normal ivltests
pr841 normal ivltests
pr842 normal ivltests
pr848 normal ivltests
pr856 normal ivltests
pr859 normal ivltests
pr860 normal ivltests
pr872 normal ivltests
pr902 normal ivltests gold=pr902.gold
pr905 normal ivltests gold=pr905.gold
pr910 normal ivltests gold=pr910.gold
pr913 normal ivltests
pr923 normal ivltests gold=pr923.gold
pr938 normal ivltests gold=pr938.gold
pr938b normal ivltests gold=pr938.gold
pr938b_std normal ivltests gold=pr938.gold
pr941 normal ivltests
pr973 normal ivltests
pr978 normal ivltests
pr985 normal ivltests gold=pr985.gold
pr987 normal ivltests gold=pr987.gold
pr990 normal ivltests
pr991 normal ivltests gold=pr991.gold
pr993 normal ivltests gold=pr993.gold
pr995 normal ivltests gold=pr995.gold
pr1002 normal ivltests gold=pr1002.gold
pr1002a normal ivltests gold=pr1002a.gold
pr1007 normal ivltests
pr1008 normal ivltests gold=pr1008.gold
pr1022 normal ivltests
pr1024 normal ivltests
pr1026 normal ivltests gold=pr1026.gold
pr1029 normal ivltests
pr1032 normal ivltests
pr1033 normal ivltests gold=pr1033.gold
pr1065 normal ivltests gold=pr1065.gold
pr1072 normal ivltests
pr1077 normal,-g2 ivltests gold=pr1077.gold
pr1087 normal ivltests
pr1101 normal ivltests
pr1115 normal ivltests
pr1353345 normal ivltests
pr1353345b normal ivltests
pr1367855 normal ivltests
pr1380261 normal ivltests
pr1403406 normal ivltests gold=pr1403406.gold
pr1403406a normal,-fivltests/pr1403406-1.cf ivltests gold=pr1403406a.gold
pr1403406b normal,-fivltests/pr1403406-1.cf,-fivltests/pr1403406-2.cf ivltests gold=pr1403406b.gold
pr1421777 normal ivltests
pr1444055 normal ivltests
pr1449749a normal ivltests
pr1455873 normal ivltests
pr1465769 normal ivltests
pr1467825 CO,-gno-specify ivltests
pr1474283 normal ivltests
pr1474316 normal ivltests
pr1474318 normal ivltests
pr1476440 normal ivltests gold=pr1476440.gold
pr1477190 normal ivltests
pr1478121 normal ivltests
pr1478988 normal ivltests
pr1489568 normal ivltests
pr1489570 normal ivltests
pr1491355 normal ivltests
pr1492075 normal ivltests gold=pr1492075.gold
pr1508882 normal ivltests
pr1510724 normal ivltests
pr1515168 normal ivltests
pr1520314 CO ivltests
pr1522570 normal ivltests
pr1530426 normal ivltests
pr1561597 normal ivltests
pr1565544 normal ivltests
pr1565699b normal ivltests
pr1570451 normal ivltests
pr1570451b normal ivltests
pr1570635 normal ivltests
pr1570635b normal ivltests
pr1574175 normal ivltests gold=pr1574175.gold
pr1581580 normal ivltests
pr1587634 CO,-Ttyp ivltests
pr1587669 normal,-gspecify ivltests gold=pr1587669.gold
pr1589497 normal ivltests gold=pr1589497.gold
pr1598445 normal ivltests
pr1601896 normal ivltests
pr1601898 normal ivltests
pr1603313 normal ivltests
pr1603918 normal ivltests
pr1612693 normal ivltests
pr1623097 normal ivltests gold=pr1623097.gold
pr1625912 normal ivltests
pr1628288 normal ivltests gold=pr1628288.gold
pr1628300 normal ivltests gold=pr1628300.gold
pr1629683 normal ivltests gold=pr1629683.gold
pr1632861 normal ivltests gold=pr1632861.gold
pr1634526 normal ivltests gold=pr1634526.gold
pr1636409 normal ivltests gold=pr1636409.gold
pr1637208 normal ivltests
pr1638985 normal ivltests gold=pr1638985.gold
pr1639060 normal ivltests gold=pr1639060.gold
pr1639064 normal ivltests gold=pr1639064.gold
pr1639064b normal ivltests gold=pr1639064b.gold
pr1639968 normal ivltests gold=pr1639968.gold
pr1639971 normal ivltests gold=pr1639971.gold
pr1645277 normal ivltests gold=pr1645277.gold
pr1645518 normal ivltests gold=pr1645518.gold
pr1648365 normal ivltests gold=pr1648365.gold
pr1650842 normal ivltests
pr1657307 normal ivltests
pr1661640 normal ivltests gold=pr1661640.gold
pr1662508 normal ivltests
pr1664684 normal ivltests gold=pr1664684.gold
pr1675789 normal ivltests
pr1675789b normal ivltests
pr1676071 normal ivltests
pr1676836 normal ivltests
pr1682887 normal ivltests
pr1687193 normal ivltests gold=pr1687193.gold
pr1688717 normal ivltests gold=pr1688717.gold
pr1690058 normal ivltests
pr1691599b normal ivltests
pr1691709 normal ivltests
pr1693890 normal ivltests
pr1693921 normal ivltests
pr1694413 normal ivltests
pr1694427 normal ivltests
pr1695257 CO ivltests
pr1695309 normal ivltests
pr1695322 normal ivltests
pr1695334 normal ivltests
pr1696137 normal ivltests
pr1697250 normal ivltests
pr1697732 normal ivltests
pr1698499 normal ivltests gold=pr1698499.gold
pr1698658 normal ivltests gold=pr1698658.gold
pr1698659 normal ivltests gold=pr1698659.gold
pr1698820 normal ivltests gold=pr1698820.gold
pr1699444 normal ivltests gold=pr1699444.gold
pr1699519 normal ivltests gold=pr1699519.gold
pr1701855 normal ivltests gold=pr1701855.gold
pr1701855b normal ivltests gold=pr1701855b.gold
pr1701889 normal ivltests gold=pr1701889.gold
pr1701890 normal ivltests gold=pr1701890.gold
pr1701921 normal ivltests
pr1702593 normal ivltests gold=pr1702593.gold
pr1703120 normal ivltests gold=pr1703120.gold
pr1703346 normal ivltests
pr1703959 normal ivltests
pr1704013 CE ivltests
pr1704726a CE ivltests gold=pr1704726a.gold
pr1704726b normal ivltests
pr1704726c CE ivltests gold=pr1704726c.gold
pr1704726d CE ivltests gold=pr1704726d.gold
pr1705027 CO ivltests
pr1716276 normal ivltests
pr1717361 normal ivltests
pr1719055 normal ivltests gold=pr1719055.gold
pr1723367 normal,-gno-io-range-error ivltests gold=pr1723367.gold
pr1735724 CE ivltests
pr1735822 normal ivltests
pr1735836 normal ivltests gold=pr1735836.gold
pr1740476b normal ivltests
pr1742910 normal ivltests
pr1745005 normal ivltests
pr1746401 normal ivltests
pr1746848 normal ivltests gold=pr1746848.gold
pr1752353 normal ivltests
pr1752823a normal ivltests gold=pr1752823a.gold
pr1752823b normal ivltests gold=pr1752823b.gold
pr1755593 normal ivltests
pr1755629 normal ivltests
pr1758122 normal,-g2001-noconfig ivltests gold=pr1758122.gold
pr1758135 normal ivltests gold=pr1758135.gold
pr1763333 CE ivltests
pr1770199 normal ivltests gold=pr1770199.gold
pr1776485 normal ivltests
pr1777103 normal ivltests
pr1780480 normal ivltests gold=pr1780480.gold
pr1784984 normal ivltests
pr1787394a normal ivltests gold=pr1787394a.gold
pr1787394b normal ivltests gold=pr1787394a.gold
pr1787423 normal ivltests gold=pr1787423.gold
pr1787423b normal ivltests
pr1787423c normal ivltests
pr1792108 normal ivltests gold=pr1792108.gold
pr1792152 normal ivltests gold=pr1792152.gold
pr1792734 normal ivltests gold=pr1792734.gold
pr1793157 normal ivltests gold=pr1793157.gold
pr1794362 normal ivltests
pr1795005a normal ivltests gold=pr1795005a.gold
pr1795005b normal ivltests gold=pr1795005b.gold
pr1799904 normal ivltests gold=pr1799904.gold
pr1804877 normal ivltests gold=pr1804877.gold
pr1805837 normal ivltests gold=pr1805837.gold
pr1812297 normal ivltests
pr1819452 normal ivltests gold=pr1819452.gold
pr1820472 normal ivltests gold=pr1820472.gold