Line Coverage for Module : 
prim_generic_ram_1r1w
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| CONT_ASSIGN | 45 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| ALWAYS | 66 | 4 | 4 | 100.00 | 
| ALWAYS | 77 | 2 | 2 | 100.00 | 
44                        logic unused_cfg;
45         1/1            assign unused_cfg = ^cfg_i;
           Tests:       T3 
46                      
47                        // Width of internal write mask. Note *_wmask_i input into the module is always assumed
48                        // to be the full bit mask.
49                        localparam int MaskWidth = Width / DataBitsPerMask;
50                      
51                        logic [Width-1:0]     mem [Depth];
52                        logic [MaskWidth-1:0] a_wmask;
53                        for (genvar k = 0; k < MaskWidth; k++) begin : gen_wmask
54         4/4              assign a_wmask[k] = &a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask];
           Tests:       T1 T2 T3  | T1 T2 T3  | T1 T2 T3  | T1 T2 T3 
55                      
56                          // Ensure that all mask bits within a group have the same value for a write
57                          `ASSERT(MaskCheckPortA_A, a_req_i |->
58                              a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask] inside {{DataBitsPerMask{1'b1}}, '0},
59                              clk_a_i, '0)
60                        end
61                      
62                        // Xilinx FPGA specific Two-port RAM coding style
63                        // using always instead of always_ff to avoid 'ICPD  - illegal combination of drivers' error
64                        // thrown due to 'mem' being driven by two always processes below
65                        always @(posedge clk_a_i) begin
66         1/1              if (a_req_i) begin
           Tests:       T1 T2 T3 
67         1/1                for (int i=0; i < MaskWidth; i = i + 1) begin
           Tests:       T5 T6 T7 
68         1/1                  if (a_wmask[i]) begin
           Tests:       T5 T6 T7 
69         1/1                    mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
           Tests:       T5 T6 T7 
70                                  a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                              end
                        MISSING_ELSE
72                            end
73                          end
                        MISSING_ELSE
74                        end
75                      
76                        always @(posedge clk_b_i) begin
77         1/1              if (b_req_i) begin
           Tests:       T1 T2 T3 
78         1/1                b_rdata_o <= mem[b_addr_i];
           Tests:       T5 T6 T7 
79                          end
                        MISSING_ELSE
Branch Coverage for Module : 
prim_generic_ram_1r1w
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
4 | 
4 | 
100.00 | 
| IF | 
66 | 
2 | 
2 | 
100.00 | 
| IF | 
77 | 
2 | 
2 | 
100.00 | 
66             if (a_req_i) begin
               -1-  
67               for (int i=0; i < MaskWidth; i = i + 1) begin
                 ==>
68                 if (a_wmask[i]) begin
69                   mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
70                     a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                 end
72               end
73             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T6,T7 | 
| 0 | 
Covered | 
T1,T2,T3 | 
77             if (b_req_i) begin
               -1-  
78               b_rdata_o <= mem[b_addr_i];
                 ==>
79             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T6,T7 | 
| 0 | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Module : 
prim_generic_ram_1r1w
Assertion Details
gen_wmask[0].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
612080755 | 
3372226 | 
0 | 
0 | 
| T5 | 
10645 | 
211 | 
0 | 
0 | 
| T6 | 
91836 | 
832 | 
0 | 
0 | 
| T7 | 
12939 | 
832 | 
0 | 
0 | 
| T8 | 
31009 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
164187 | 
1710 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
423777 | 
4813 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
154 | 
0 | 
0 | 
| T16 | 
30290 | 
832 | 
0 | 
0 | 
| T17 | 
17278 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[1].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
612080755 | 
3372226 | 
0 | 
0 | 
| T5 | 
10645 | 
211 | 
0 | 
0 | 
| T6 | 
91836 | 
832 | 
0 | 
0 | 
| T7 | 
12939 | 
832 | 
0 | 
0 | 
| T8 | 
31009 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
164187 | 
1710 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
423777 | 
4813 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
154 | 
0 | 
0 | 
| T16 | 
30290 | 
832 | 
0 | 
0 | 
| T17 | 
17278 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[2].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
612080755 | 
3372226 | 
0 | 
0 | 
| T5 | 
10645 | 
211 | 
0 | 
0 | 
| T6 | 
91836 | 
832 | 
0 | 
0 | 
| T7 | 
12939 | 
832 | 
0 | 
0 | 
| T8 | 
31009 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
164187 | 
1710 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
423777 | 
4813 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
154 | 
0 | 
0 | 
| T16 | 
30290 | 
832 | 
0 | 
0 | 
| T17 | 
17278 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[3].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
612080755 | 
3372226 | 
0 | 
0 | 
| T5 | 
10645 | 
211 | 
0 | 
0 | 
| T6 | 
91836 | 
832 | 
0 | 
0 | 
| T7 | 
12939 | 
832 | 
0 | 
0 | 
| T8 | 
31009 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
164187 | 
1710 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
423777 | 
4813 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
154 | 
0 | 
0 | 
| T16 | 
30290 | 
832 | 
0 | 
0 | 
| T17 | 
17278 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_sys2spi_mem.u_mem.gen_generic.u_impl_generic
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| CONT_ASSIGN | 45 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| ALWAYS | 66 | 4 | 4 | 100.00 | 
| ALWAYS | 77 | 2 | 2 | 100.00 | 
44                        logic unused_cfg;
45         1/1            assign unused_cfg = ^cfg_i;
           Tests:       T3 
46                      
47                        // Width of internal write mask. Note *_wmask_i input into the module is always assumed
48                        // to be the full bit mask.
49                        localparam int MaskWidth = Width / DataBitsPerMask;
50                      
51                        logic [Width-1:0]     mem [Depth];
52                        logic [MaskWidth-1:0] a_wmask;
53                        for (genvar k = 0; k < MaskWidth; k++) begin : gen_wmask
54         4/4              assign a_wmask[k] = &a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask];
           Tests:       T1 T2 T3  | T1 T2 T3  | T1 T2 T3  | T1 T2 T3 
55                      
56                          // Ensure that all mask bits within a group have the same value for a write
57                          `ASSERT(MaskCheckPortA_A, a_req_i |->
58                              a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask] inside {{DataBitsPerMask{1'b1}}, '0},
59                              clk_a_i, '0)
60                        end
61                      
62                        // Xilinx FPGA specific Two-port RAM coding style
63                        // using always instead of always_ff to avoid 'ICPD  - illegal combination of drivers' error
64                        // thrown due to 'mem' being driven by two always processes below
65                        always @(posedge clk_a_i) begin
66         1/1              if (a_req_i) begin
           Tests:       T1 T2 T3 
67         1/1                for (int i=0; i < MaskWidth; i = i + 1) begin
           Tests:       T5 T6 T7 
68         1/1                  if (a_wmask[i]) begin
           Tests:       T5 T6 T7 
69         1/1                    mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
           Tests:       T5 T6 T7 
70                                  a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                              end
                   ==>  MISSING_ELSE
72                            end
73                          end
                        MISSING_ELSE
74                        end
75                      
76                        always @(posedge clk_b_i) begin
77         1/1              if (b_req_i) begin
           Tests:       T1 T4 T5 
78         1/1                b_rdata_o <= mem[b_addr_i];
           Tests:       T5 T6 T7 
79                          end
                        MISSING_ELSE
Branch Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_sys2spi_mem.u_mem.gen_generic.u_impl_generic
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
4 | 
4 | 
100.00 | 
| IF | 
66 | 
2 | 
2 | 
100.00 | 
| IF | 
77 | 
2 | 
2 | 
100.00 | 
66             if (a_req_i) begin
               -1-  
67               for (int i=0; i < MaskWidth; i = i + 1) begin
                 ==>
68                 if (a_wmask[i]) begin
69                   mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
70                     a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                 end
72               end
73             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T6,T7 | 
| 0 | 
Covered | 
T1,T2,T3 | 
77             if (b_req_i) begin
               -1-  
78               b_rdata_o <= mem[b_addr_i];
                 ==>
79             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T6,T7 | 
| 0 | 
Covered | 
T1,T4,T5 | 
Assert Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_sys2spi_mem.u_mem.gen_generic.u_impl_generic
Assertion Details
gen_wmask[0].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
462781049 | 
2048993 | 
0 | 
0 | 
| T5 | 
4139 | 
81 | 
0 | 
0 | 
| T6 | 
29503 | 
832 | 
0 | 
0 | 
| T7 | 
11627 | 
832 | 
0 | 
0 | 
| T8 | 
17002 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
91546 | 
378 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
163302 | 
1349 | 
0 | 
0 | 
| T15 | 
0 | 
37 | 
0 | 
0 | 
| T16 | 
0 | 
832 | 
0 | 
0 | 
| T17 | 
0 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
gen_wmask[1].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
462781049 | 
2048993 | 
0 | 
0 | 
| T5 | 
4139 | 
81 | 
0 | 
0 | 
| T6 | 
29503 | 
832 | 
0 | 
0 | 
| T7 | 
11627 | 
832 | 
0 | 
0 | 
| T8 | 
17002 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
91546 | 
378 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
163302 | 
1349 | 
0 | 
0 | 
| T15 | 
0 | 
37 | 
0 | 
0 | 
| T16 | 
0 | 
832 | 
0 | 
0 | 
| T17 | 
0 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
gen_wmask[2].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
462781049 | 
2048993 | 
0 | 
0 | 
| T5 | 
4139 | 
81 | 
0 | 
0 | 
| T6 | 
29503 | 
832 | 
0 | 
0 | 
| T7 | 
11627 | 
832 | 
0 | 
0 | 
| T8 | 
17002 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
91546 | 
378 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
163302 | 
1349 | 
0 | 
0 | 
| T15 | 
0 | 
37 | 
0 | 
0 | 
| T16 | 
0 | 
832 | 
0 | 
0 | 
| T17 | 
0 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
gen_wmask[3].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
462781049 | 
2048993 | 
0 | 
0 | 
| T5 | 
4139 | 
81 | 
0 | 
0 | 
| T6 | 
29503 | 
832 | 
0 | 
0 | 
| T7 | 
11627 | 
832 | 
0 | 
0 | 
| T8 | 
17002 | 
832 | 
0 | 
0 | 
| T9 | 
3090 | 
0 | 
0 | 
0 | 
| T10 | 
5714 | 
0 | 
0 | 
0 | 
| T11 | 
91546 | 
378 | 
0 | 
0 | 
| T12 | 
1975 | 
0 | 
0 | 
0 | 
| T13 | 
163302 | 
1349 | 
0 | 
0 | 
| T15 | 
0 | 
37 | 
0 | 
0 | 
| T16 | 
0 | 
832 | 
0 | 
0 | 
| T17 | 
0 | 
832 | 
0 | 
0 | 
| T36 | 
817 | 
0 | 
0 | 
0 | 
| T37 | 
0 | 
832 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_spi2sys_mem.u_mem.gen_generic.u_impl_generic
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| CONT_ASSIGN | 45 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 54 | 1 | 1 | 100.00 | 
| ALWAYS | 66 | 4 | 4 | 100.00 | 
| ALWAYS | 77 | 2 | 2 | 100.00 | 
44                        logic unused_cfg;
45         1/1            assign unused_cfg = ^cfg_i;
           Tests:       T3 
46                      
47                        // Width of internal write mask. Note *_wmask_i input into the module is always assumed
48                        // to be the full bit mask.
49                        localparam int MaskWidth = Width / DataBitsPerMask;
50                      
51                        logic [Width-1:0]     mem [Depth];
52                        logic [MaskWidth-1:0] a_wmask;
53                        for (genvar k = 0; k < MaskWidth; k++) begin : gen_wmask
54         4/4              assign a_wmask[k] = &a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask];
           Tests:       T1 T2 T3  | T1 T2 T3  | T1 T2 T3  | T1 T2 T3 
55                      
56                          // Ensure that all mask bits within a group have the same value for a write
57                          `ASSERT(MaskCheckPortA_A, a_req_i |->
58                              a_wmask_i[k*DataBitsPerMask +: DataBitsPerMask] inside {{DataBitsPerMask{1'b1}}, '0},
59                              clk_a_i, '0)
60                        end
61                      
62                        // Xilinx FPGA specific Two-port RAM coding style
63                        // using always instead of always_ff to avoid 'ICPD  - illegal combination of drivers' error
64                        // thrown due to 'mem' being driven by two always processes below
65                        always @(posedge clk_a_i) begin
66         1/1              if (a_req_i) begin
           Tests:       T1 T4 T5 
67         1/1                for (int i=0; i < MaskWidth; i = i + 1) begin
           Tests:       T5 T11 T13 
68         1/1                  if (a_wmask[i]) begin
           Tests:       T5 T11 T13 
69         1/1                    mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
           Tests:       T5 T11 T13 
70                                  a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                              end
                        MISSING_ELSE
72                            end
73                          end
                        MISSING_ELSE
74                        end
75                      
76                        always @(posedge clk_b_i) begin
77         1/1              if (b_req_i) begin
           Tests:       T1 T2 T3 
78         1/1                b_rdata_o <= mem[b_addr_i];
           Tests:       T5 T11 T13 
79                          end
                        MISSING_ELSE
Branch Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_spi2sys_mem.u_mem.gen_generic.u_impl_generic
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
4 | 
4 | 
100.00 | 
| IF | 
66 | 
2 | 
2 | 
100.00 | 
| IF | 
77 | 
2 | 
2 | 
100.00 | 
66             if (a_req_i) begin
               -1-  
67               for (int i=0; i < MaskWidth; i = i + 1) begin
                 ==>
68                 if (a_wmask[i]) begin
69                   mem[a_addr_i][i*DataBitsPerMask +: DataBitsPerMask] <=
70                     a_wdata_i[i*DataBitsPerMask +: DataBitsPerMask];
71                 end
72               end
73             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T11,T13 | 
| 0 | 
Covered | 
T1,T4,T5 | 
77             if (b_req_i) begin
               -1-  
78               b_rdata_o <= mem[b_addr_i];
                 ==>
79             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T11,T13 | 
| 0 | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Instance : tb.dut.u_spid_dpram.gen_ram1r1w.u_spi2sys_mem.u_mem.gen_generic.u_impl_generic
Assertion Details
gen_wmask[0].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
149299706 | 
1323233 | 
0 | 
0 | 
| T5 | 
6506 | 
130 | 
0 | 
0 | 
| T6 | 
62333 | 
0 | 
0 | 
0 | 
| T7 | 
1312 | 
0 | 
0 | 
0 | 
| T8 | 
14007 | 
0 | 
0 | 
0 | 
| T11 | 
72641 | 
1332 | 
0 | 
0 | 
| T13 | 
260475 | 
3464 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
117 | 
0 | 
0 | 
| T16 | 
30290 | 
0 | 
0 | 
0 | 
| T17 | 
17278 | 
0 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[1].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
149299706 | 
1323233 | 
0 | 
0 | 
| T5 | 
6506 | 
130 | 
0 | 
0 | 
| T6 | 
62333 | 
0 | 
0 | 
0 | 
| T7 | 
1312 | 
0 | 
0 | 
0 | 
| T8 | 
14007 | 
0 | 
0 | 
0 | 
| T11 | 
72641 | 
1332 | 
0 | 
0 | 
| T13 | 
260475 | 
3464 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
117 | 
0 | 
0 | 
| T16 | 
30290 | 
0 | 
0 | 
0 | 
| T17 | 
17278 | 
0 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[2].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
149299706 | 
1323233 | 
0 | 
0 | 
| T5 | 
6506 | 
130 | 
0 | 
0 | 
| T6 | 
62333 | 
0 | 
0 | 
0 | 
| T7 | 
1312 | 
0 | 
0 | 
0 | 
| T8 | 
14007 | 
0 | 
0 | 
0 | 
| T11 | 
72641 | 
1332 | 
0 | 
0 | 
| T13 | 
260475 | 
3464 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
117 | 
0 | 
0 | 
| T16 | 
30290 | 
0 | 
0 | 
0 | 
| T17 | 
17278 | 
0 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 | 
gen_wmask[3].MaskCheckPortA_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
149299706 | 
1323233 | 
0 | 
0 | 
| T5 | 
6506 | 
130 | 
0 | 
0 | 
| T6 | 
62333 | 
0 | 
0 | 
0 | 
| T7 | 
1312 | 
0 | 
0 | 
0 | 
| T8 | 
14007 | 
0 | 
0 | 
0 | 
| T11 | 
72641 | 
1332 | 
0 | 
0 | 
| T13 | 
260475 | 
3464 | 
0 | 
0 | 
| T14 | 
421 | 
0 | 
0 | 
0 | 
| T15 | 
2568 | 
117 | 
0 | 
0 | 
| T16 | 
30290 | 
0 | 
0 | 
0 | 
| T17 | 
17278 | 
0 | 
0 | 
0 | 
| T38 | 
0 | 
86 | 
0 | 
0 | 
| T42 | 
0 | 
1544 | 
0 | 
0 | 
| T43 | 
0 | 
1290 | 
0 | 
0 | 
| T44 | 
0 | 
16 | 
0 | 
0 | 
| T45 | 
0 | 
2267 | 
0 | 
0 | 
| T46 | 
0 | 
100 | 
0 | 
0 |