Covered statements:
Signal assignment statement on line 47:
47: sNqSig <= signed(resize(iNq, B_WIDTH));
Count: 89822
Threshold: 1
If statement on lines 49 to 50:
49: sIsBNegBranch <= '1' when iBq <= - sNqSig else
50: '0';
Count: 182141
Threshold: 1
Signal assignment statement on line 49:
49: sIsBNegBranch <= '1' when iBq <= - sNqSig else
Count: 74699
Threshold: 1
Signal assignment statement on line 50:
50: '0';
Count: 107442
Threshold: 1
If statement on lines 51 to 52:
51: sIsBPosBranch <= '1' when iBq > 0 else
52: '0';
Count: 93834
Threshold: 1
Signal assignment statement on line 51:
51: sIsBPosBranch <= '1' when iBq > 0 else
Count: 36135
Threshold: 1
Signal assignment statement on line 52:
52: '0';
Count: 57699
Threshold: 1
If statement on lines 54 to 55:
54: sCDec <= iCq - 1 when iCq > MIN_C else
55: iCq;
Count: 83812
Threshold: 1
Signal assignment statement on line 54:
54: sCDec <= iCq - 1 when iCq > MIN_C else
Count: 83785
Threshold: 1
Signal assignment statement on line 55:
55: iCq;
Count: 27
Threshold: 1
If statement on lines 56 to 57:
56: sCInc <= iCq + 1 when iCq < MAX_C else
57: iCq;
Count: 83812
Threshold: 1
Signal assignment statement on line 56:
56: sCInc <= iCq + 1 when iCq < MAX_C else
Count: 83787
Threshold: 1
Signal assignment statement on line 57:
57: iCq;
Count: 25
Threshold: 1
If statement on lines 59 to 60:
59: sNeedNegClp <= '1' when iBq + sNqSig <= - sNqSig else
60: '0';
Count: 182141
Threshold: 1
Signal assignment statement on line 59:
59: sNeedNegClp <= '1' when iBq + sNqSig <= - sNqSig else
Count: 51587
Threshold: 1
Signal assignment statement on line 60:
60: '0';
Count: 130554
Threshold: 1
If statement on lines 61 to 62:
61: sNeedPosClp <= '1' when iBq - sNqSig > 0 else
62: '0';
Count: 182141
Threshold: 1
Signal assignment statement on line 61:
61: sNeedPosClp <= '1' when iBq - sNqSig > 0 else
Count: 47810
Threshold: 1
Signal assignment statement on line 62:
62: '0';
Count: 134331
Threshold: 1
If statement on lines 64 to 65:
64: sBNegFinal <= - sNqSig + 1 when sNeedNegClp = '1' else
65: iBq + sNqSig;
Count: 193620
Threshold: 1
Signal assignment statement on line 64:
64: sBNegFinal <= - sNqSig + 1 when sNeedNegClp = '1' else
Count: 56052
Threshold: 1
Signal assignment statement on line 65:
65: iBq + sNqSig;
Count: 137568
Threshold: 1
If statement on lines 66 to 67:
66: sBPosFinal <= to_signed(0, sBPosFinal'length) when sNeedPosClp = '1' else
67: iBq - sNqSig;
Count: 188875
Threshold: 1
Signal assignment statement on line 66:
66: sBPosFinal <= to_signed(0, sBPosFinal'length) when sNeedPosClp = '1' else
Count: 50618
Threshold: 1
Signal assignment statement on line 67:
67: iBq - sNqSig;
Count: 138257
Threshold: 1
If statement on lines 69 to 71:
69: oBq <= sBNegFinal when sIsBNegBranch = '1' else
70: sBPosFinal when sIsBPosBranch = '1' else
71: iBq;
Count: 291084
Threshold: 1
Signal assignment statement on line 69:
69: oBq <= sBNegFinal when sIsBNegBranch = '1' else
Count: 120739
Threshold: 1
Signal assignment statement on line 70:
70: sBPosFinal when sIsBPosBranch = '1' else
Count: 111229
Threshold: 1
Signal assignment statement on line 71:
71: iBq;
Count: 59116
Threshold: 1
If statement on lines 73 to 75:
73: oCq <= sCDec when sIsBNegBranch = '1' else
74: sCInc when sIsBPosBranch = '1' else
75: iCq;
Count: 230610
Threshold: 1
Signal assignment statement on line 73:
73: oCq <= sCDec when sIsBNegBranch = '1' else
Count: 94946
Threshold: 1
Signal assignment statement on line 74:
74: sCInc when sIsBPosBranch = '1' else
Count: 87370
Threshold: 1
Signal assignment statement on line 75:
75: iCq;
Count: 48294
Threshold: 1