11 struct packed signed {
32 assign pack1.b = 16'hAAAA;
34 assign pack1.d = 8'h55;
37 always_comb assert(s.a == 1'b1);
38 always_comb assert(s.c == 8'hAA);
39 always_comb assert(s.x == 1'b1);
40 always_comb assert(t == 8'hFF);
41 always_comb assert(pack1.a == 42);
42 always_comb assert(pack1.b == 16'hAAAA);
43 always_comb assert(pack1.c == 8'hFF);
44 always_comb assert(pack1[15:8] == 8'hFF);
45 always_comb assert(pack1.d == 8'h55);
46 always_comb assert(s2.b.x == 'h42);