Tests: Update test, part of (#3378) (#3892)

This commit is contained in:
Wilson Snyder 2023-01-23 07:23:42 -05:00
parent be26e8da1b
commit 8a85cedaf5
1 changed files with 33 additions and 61 deletions

View File

@ -7,24 +7,15 @@ module Vt_debug_emitv_t;
???? // ENUMITEM 'ZERO' ???? // ENUMITEM 'ZERO'
32'h0 32'h0
???? // ENUMITEM 'ONE' ???? // ENUMITEM 'ONE'
32'h1 32'h1signed int [31:0] struct packed
???? // REFDTYPE 'e_t' {signed int [31:0] a;}signed logic [2:0] struct
struct packed {signed logic [2:0] a;}logicunion
{ {logic a;}struct packed
???? // REFDTYPE 'e_t' {signed int [31:0] a;}bit [31:0] const struct packed
a}signed logic [2:0] struct {signed int [31:0] a;}const struct packed
{signed logic [2:0] a}logicunion {signed int [31:0] a;}[0:2]struct
{logic a} {signed logic [2:0] a;}union
???? // REFDTYPE 'ps_t' {logic a;}signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
bit [31:0] const
???? // REFDTYPE 'ps_t'
const
???? // REFDTYPE 'ps_t'
[0:2]
???? // REFDTYPE 'us_t'
???? // REFDTYPE 'union_t'
signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
???? // QUEUEDTYPE ???? // QUEUEDTYPE
signed int [31:0] string signed int [31:0] string
???? // ASSOCARRAYDTYPE ???? // ASSOCARRAYDTYPE
@ -34,21 +25,14 @@ module Vt_debug_emitv_t;
???? // DYNARRAYDTYPE ???? // DYNARRAYDTYPE
signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] e_t; signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] e_t;
typedef struct packed typedef struct packed
{ {signed int [31:0] a;}signed logic [2:0] struct
???? // REFDTYPE 'e_t' {signed logic [2:0] a;}logicunion
a}signed logic [2:0] struct {logic a;}struct packed
{signed logic [2:0] a}logicunion {signed int [31:0] a;}bit [31:0] const struct packed
{logic a} {signed int [31:0] a;}const struct packed
???? // REFDTYPE 'ps_t' {signed int [31:0] a;}[0:2]struct
bit [31:0] const {signed logic [2:0] a;}union
???? // REFDTYPE 'ps_t' {logic a;}signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
const
???? // REFDTYPE 'ps_t'
[0:2]
???? // REFDTYPE 'us_t'
???? // REFDTYPE 'union_t'
signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
???? // QUEUEDTYPE ???? // QUEUEDTYPE
signed int [31:0] string signed int [31:0] string
???? // ASSOCARRAYDTYPE ???? // ASSOCARRAYDTYPE
@ -58,18 +42,13 @@ module Vt_debug_emitv_t;
???? // DYNARRAYDTYPE ???? // DYNARRAYDTYPE
signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] ps_t; signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] ps_t;
typedef struct typedef struct
{signed logic [2:0] a}logicunion {signed logic [2:0] a;}logicunion
{logic a} {logic a;}struct packed
???? // REFDTYPE 'ps_t' {signed int [31:0] a;}bit [31:0] const struct packed
bit [31:0] const {signed int [31:0] a;}const struct packed
???? // REFDTYPE 'ps_t' {signed int [31:0] a;}[0:2]struct
const {signed logic [2:0] a;}union
???? // REFDTYPE 'ps_t' {logic a;}signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
[0:2]
???? // REFDTYPE 'us_t'
???? // REFDTYPE 'union_t'
signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
???? // QUEUEDTYPE ???? // QUEUEDTYPE
signed int [31:0] string signed int [31:0] string
???? // ASSOCARRAYDTYPE ???? // ASSOCARRAYDTYPE
@ -79,17 +58,12 @@ module Vt_debug_emitv_t;
???? // DYNARRAYDTYPE ???? // DYNARRAYDTYPE
signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] us_t; signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] us_t;
typedef union typedef union
{logic a} {logic a;}struct packed
???? // REFDTYPE 'ps_t' {signed int [31:0] a;}bit [31:0] const struct packed
bit [31:0] const {signed int [31:0] a;}const struct packed
???? // REFDTYPE 'ps_t' {signed int [31:0] a;}[0:2]struct
const {signed logic [2:0] a;}union
???? // REFDTYPE 'ps_t' {logic a;}signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
[0:2]
???? // REFDTYPE 'us_t'
???? // REFDTYPE 'union_t'
signed int [31:0] signed int [31:0] [0:2]logic [15:0] logic [15:0] logic [15:0] signed int [31:0] signed int [31:0] signed int [31:0]
???? // QUEUEDTYPE ???? // QUEUEDTYPE
signed int [31:0] string signed int [31:0] string
???? // ASSOCARRAYDTYPE ???? // ASSOCARRAYDTYPE
@ -99,13 +73,11 @@ module Vt_debug_emitv_t;
???? // DYNARRAYDTYPE ???? // DYNARRAYDTYPE
signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] union_t; signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed int [31:0] signed realstringIData [31:0] signed logic [31:0] signed int [31:0] bit [0:0] logic [0:0] union_t;
struct packed struct packed
{ {signed int [31:0] a;} ps[0:2];
???? // REFDTYPE 'e_t'
a} ps[0:2];
struct struct
{signed logic [2:0] a} us; {signed logic [2:0] a;} us;
union union
{logic a} unu; {logic a;} unu;
signed int [31:0] array[0:2]; signed int [31:0] array[0:2];
initial begin initial begin
array = '{0:32'sh1, 1:32'sh2, 2:32'sh3}; array = '{0:32'sh1, 1:32'sh2, 2:32'sh3};