2246 lines
156 KiB
Systemverilog
2246 lines
156 KiB
Systemverilog
// Generated by CIRCT firtool-1.139.0
|
|
module FreeList(
|
|
input clock,
|
|
reset,
|
|
io_allocReq_0,
|
|
io_allocReq_1,
|
|
output [5:0] io_allocPhys_0,
|
|
io_allocPhys_1,
|
|
output io_canAllocate,
|
|
input io_freeReq_0,
|
|
io_freeReq_1,
|
|
input [5:0] io_freePhys_0,
|
|
io_freePhys_1,
|
|
input io_recover,
|
|
input [5:0] io_committedPhys_0,
|
|
io_committedPhys_1,
|
|
io_committedPhys_2,
|
|
io_committedPhys_3,
|
|
io_committedPhys_4,
|
|
io_committedPhys_5,
|
|
io_committedPhys_6,
|
|
io_committedPhys_7,
|
|
io_committedPhys_8,
|
|
io_committedPhys_9,
|
|
io_committedPhys_10,
|
|
io_committedPhys_11,
|
|
io_committedPhys_12,
|
|
io_committedPhys_13,
|
|
io_committedPhys_14,
|
|
io_committedPhys_15,
|
|
io_committedPhys_16,
|
|
io_committedPhys_17,
|
|
io_committedPhys_18,
|
|
io_committedPhys_19,
|
|
io_committedPhys_20,
|
|
io_committedPhys_21,
|
|
io_committedPhys_22,
|
|
io_committedPhys_23,
|
|
io_committedPhys_24,
|
|
io_committedPhys_25,
|
|
io_committedPhys_26,
|
|
io_committedPhys_27,
|
|
io_committedPhys_28,
|
|
io_committedPhys_29,
|
|
io_committedPhys_30,
|
|
io_committedPhys_31
|
|
);
|
|
|
|
reg freeBits_0;
|
|
reg freeBits_1;
|
|
reg freeBits_2;
|
|
reg freeBits_3;
|
|
reg freeBits_4;
|
|
reg freeBits_5;
|
|
reg freeBits_6;
|
|
reg freeBits_7;
|
|
reg freeBits_8;
|
|
reg freeBits_9;
|
|
reg freeBits_10;
|
|
reg freeBits_11;
|
|
reg freeBits_12;
|
|
reg freeBits_13;
|
|
reg freeBits_14;
|
|
reg freeBits_15;
|
|
reg freeBits_16;
|
|
reg freeBits_17;
|
|
reg freeBits_18;
|
|
reg freeBits_19;
|
|
reg freeBits_20;
|
|
reg freeBits_21;
|
|
reg freeBits_22;
|
|
reg freeBits_23;
|
|
reg freeBits_24;
|
|
reg freeBits_25;
|
|
reg freeBits_26;
|
|
reg freeBits_27;
|
|
reg freeBits_28;
|
|
reg freeBits_29;
|
|
reg freeBits_30;
|
|
reg freeBits_31;
|
|
reg freeBits_32;
|
|
reg freeBits_33;
|
|
reg freeBits_34;
|
|
reg freeBits_35;
|
|
reg freeBits_36;
|
|
reg freeBits_37;
|
|
reg freeBits_38;
|
|
reg freeBits_39;
|
|
reg freeBits_40;
|
|
reg freeBits_41;
|
|
reg freeBits_42;
|
|
reg freeBits_43;
|
|
reg freeBits_44;
|
|
reg freeBits_45;
|
|
reg freeBits_46;
|
|
reg freeBits_47;
|
|
reg freeBits_48;
|
|
reg freeBits_49;
|
|
reg freeBits_50;
|
|
reg freeBits_51;
|
|
reg freeBits_52;
|
|
reg freeBits_53;
|
|
reg freeBits_54;
|
|
reg freeBits_55;
|
|
reg freeBits_56;
|
|
reg freeBits_57;
|
|
reg freeBits_58;
|
|
reg freeBits_59;
|
|
reg freeBits_60;
|
|
reg freeBits_61;
|
|
reg freeBits_62;
|
|
reg freeBits_63;
|
|
wire [63:0] freeMask =
|
|
{freeBits_63,
|
|
freeBits_62,
|
|
freeBits_61,
|
|
freeBits_60,
|
|
freeBits_59,
|
|
freeBits_58,
|
|
freeBits_57,
|
|
freeBits_56,
|
|
freeBits_55,
|
|
freeBits_54,
|
|
freeBits_53,
|
|
freeBits_52,
|
|
freeBits_51,
|
|
freeBits_50,
|
|
freeBits_49,
|
|
freeBits_48,
|
|
freeBits_47,
|
|
freeBits_46,
|
|
freeBits_45,
|
|
freeBits_44,
|
|
freeBits_43,
|
|
freeBits_42,
|
|
freeBits_41,
|
|
freeBits_40,
|
|
freeBits_39,
|
|
freeBits_38,
|
|
freeBits_37,
|
|
freeBits_36,
|
|
freeBits_35,
|
|
freeBits_34,
|
|
freeBits_33,
|
|
freeBits_32,
|
|
freeBits_31,
|
|
freeBits_30,
|
|
freeBits_29,
|
|
freeBits_28,
|
|
freeBits_27,
|
|
freeBits_26,
|
|
freeBits_25,
|
|
freeBits_24,
|
|
freeBits_23,
|
|
freeBits_22,
|
|
freeBits_21,
|
|
freeBits_20,
|
|
freeBits_19,
|
|
freeBits_18,
|
|
freeBits_17,
|
|
freeBits_16,
|
|
freeBits_15,
|
|
freeBits_14,
|
|
freeBits_13,
|
|
freeBits_12,
|
|
freeBits_11,
|
|
freeBits_10,
|
|
freeBits_9,
|
|
freeBits_8,
|
|
freeBits_7,
|
|
freeBits_6,
|
|
freeBits_5,
|
|
freeBits_4,
|
|
freeBits_3,
|
|
freeBits_2,
|
|
freeBits_1,
|
|
freeBits_0};
|
|
wire [63:0] firstOH =
|
|
freeMask[0]
|
|
? 64'h1
|
|
: freeMask[1]
|
|
? 64'h2
|
|
: freeMask[2]
|
|
? 64'h4
|
|
: freeMask[3]
|
|
? 64'h8
|
|
: freeMask[4]
|
|
? 64'h10
|
|
: freeMask[5]
|
|
? 64'h20
|
|
: freeMask[6]
|
|
? 64'h40
|
|
: freeMask[7]
|
|
? 64'h80
|
|
: freeMask[8]
|
|
? 64'h100
|
|
: freeMask[9]
|
|
? 64'h200
|
|
: freeMask[10]
|
|
? 64'h400
|
|
: freeMask[11]
|
|
? 64'h800
|
|
: freeMask[12]
|
|
? 64'h1000
|
|
: freeMask[13]
|
|
? 64'h2000
|
|
: freeMask[14]
|
|
? 64'h4000
|
|
: freeMask[15]
|
|
? 64'h8000
|
|
: freeMask[16]
|
|
? 64'h10000
|
|
: freeMask[17]
|
|
? 64'h20000
|
|
: freeMask[18]
|
|
? 64'h40000
|
|
: freeMask[19]
|
|
? 64'h80000
|
|
: freeMask[20]
|
|
? 64'h100000
|
|
: freeMask[21]
|
|
? 64'h200000
|
|
: freeMask[22]
|
|
? 64'h400000
|
|
: freeMask[23]
|
|
? 64'h800000
|
|
: freeMask[24]
|
|
? 64'h1000000
|
|
: freeMask[25]
|
|
? 64'h2000000
|
|
: freeMask[26]
|
|
? 64'h4000000
|
|
: freeMask[27]
|
|
? 64'h8000000
|
|
: freeMask[28]
|
|
? 64'h10000000
|
|
: freeMask[29]
|
|
? 64'h20000000
|
|
: freeMask[30]
|
|
? 64'h40000000
|
|
: freeMask[31]
|
|
? 64'h80000000
|
|
: freeMask[32]
|
|
? 64'h100000000
|
|
: freeMask[33]
|
|
? 64'h200000000
|
|
: freeMask[34]
|
|
? 64'h400000000
|
|
: freeMask[35]
|
|
? 64'h800000000
|
|
: freeMask[36]
|
|
? 64'h1000000000
|
|
: freeMask[37]
|
|
? 64'h2000000000
|
|
: freeMask[38]
|
|
? 64'h4000000000
|
|
: freeMask[39]
|
|
? 64'h8000000000
|
|
: freeMask[40]
|
|
? 64'h10000000000
|
|
: freeMask[41]
|
|
? 64'h20000000000
|
|
: freeMask[42]
|
|
? 64'h40000000000
|
|
: freeMask[43]
|
|
? 64'h80000000000
|
|
: freeMask[44]
|
|
? 64'h100000000000
|
|
: freeMask[45]
|
|
? 64'h200000000000
|
|
: freeMask[46]
|
|
? 64'h400000000000
|
|
: freeMask[47]
|
|
? 64'h800000000000
|
|
: freeMask[48]
|
|
? 64'h1000000000000
|
|
: freeMask[49]
|
|
? 64'h2000000000000
|
|
: freeMask[50]
|
|
? 64'h4000000000000
|
|
: freeMask[51]
|
|
? 64'h8000000000000
|
|
: freeMask[52]
|
|
? 64'h10000000000000
|
|
: freeMask[53]
|
|
? 64'h20000000000000
|
|
: freeMask[54]
|
|
? 64'h40000000000000
|
|
: freeMask[55]
|
|
? 64'h80000000000000
|
|
: freeMask[56]
|
|
? 64'h100000000000000
|
|
: freeMask[57]
|
|
? 64'h200000000000000
|
|
: freeMask[58]
|
|
? 64'h400000000000000
|
|
: freeMask[59]
|
|
? 64'h800000000000000
|
|
: freeMask[60]
|
|
? 64'h1000000000000000
|
|
: freeMask[61]
|
|
? 64'h2000000000000000
|
|
: freeMask[62]
|
|
? 64'h4000000000000000
|
|
: {freeMask[63],
|
|
63'h0};
|
|
wire [63:0] _secondMask_T = ~firstOH;
|
|
wire [62:0] secondOH =
|
|
freeMask[0] & _secondMask_T[0]
|
|
? 63'h0
|
|
: freeMask[1] & _secondMask_T[1]
|
|
? 63'h1
|
|
: freeMask[2] & _secondMask_T[2]
|
|
? 63'h2
|
|
: freeMask[3] & _secondMask_T[3]
|
|
? 63'h4
|
|
: freeMask[4] & _secondMask_T[4]
|
|
? 63'h8
|
|
: freeMask[5] & _secondMask_T[5]
|
|
? 63'h10
|
|
: freeMask[6] & _secondMask_T[6]
|
|
? 63'h20
|
|
: freeMask[7] & _secondMask_T[7]
|
|
? 63'h40
|
|
: freeMask[8] & _secondMask_T[8]
|
|
? 63'h80
|
|
: freeMask[9] & _secondMask_T[9]
|
|
? 63'h100
|
|
: freeMask[10] & _secondMask_T[10]
|
|
? 63'h200
|
|
: freeMask[11] & _secondMask_T[11]
|
|
? 63'h400
|
|
: freeMask[12] & _secondMask_T[12]
|
|
? 63'h800
|
|
: freeMask[13] & _secondMask_T[13]
|
|
? 63'h1000
|
|
: freeMask[14]
|
|
& _secondMask_T[14]
|
|
? 63'h2000
|
|
: freeMask[15]
|
|
& _secondMask_T[15]
|
|
? 63'h4000
|
|
: freeMask[16]
|
|
& _secondMask_T[16]
|
|
? 63'h8000
|
|
: freeMask[17]
|
|
& _secondMask_T[17]
|
|
? 63'h10000
|
|
: freeMask[18]
|
|
& _secondMask_T[18]
|
|
? 63'h20000
|
|
: freeMask[19]
|
|
& _secondMask_T[19]
|
|
? 63'h40000
|
|
: freeMask[20]
|
|
& _secondMask_T[20]
|
|
? 63'h80000
|
|
: freeMask[21]
|
|
& _secondMask_T[21]
|
|
? 63'h100000
|
|
: freeMask[22]
|
|
& _secondMask_T[22]
|
|
? 63'h200000
|
|
: freeMask[23]
|
|
& _secondMask_T[23]
|
|
? 63'h400000
|
|
: freeMask[24]
|
|
& _secondMask_T[24]
|
|
? 63'h800000
|
|
: freeMask[25]
|
|
& _secondMask_T[25]
|
|
? 63'h1000000
|
|
: freeMask[26]
|
|
& _secondMask_T[26]
|
|
? 63'h2000000
|
|
: freeMask[27]
|
|
& _secondMask_T[27]
|
|
? 63'h4000000
|
|
: freeMask[28]
|
|
& _secondMask_T[28]
|
|
? 63'h8000000
|
|
: freeMask[29]
|
|
& _secondMask_T[29]
|
|
? 63'h10000000
|
|
: freeMask[30]
|
|
& _secondMask_T[30]
|
|
? 63'h20000000
|
|
: freeMask[31]
|
|
& _secondMask_T[31]
|
|
? 63'h40000000
|
|
: freeMask[32]
|
|
& _secondMask_T[32]
|
|
? 63'h80000000
|
|
: freeMask[33]
|
|
& _secondMask_T[33]
|
|
? 63'h100000000
|
|
: freeMask[34]
|
|
& _secondMask_T[34]
|
|
? 63'h200000000
|
|
: freeMask[35]
|
|
& _secondMask_T[35]
|
|
? 63'h400000000
|
|
: freeMask[36]
|
|
& _secondMask_T[36]
|
|
? 63'h800000000
|
|
: freeMask[37]
|
|
& _secondMask_T[37]
|
|
? 63'h1000000000
|
|
: freeMask[38]
|
|
& _secondMask_T[38]
|
|
? 63'h2000000000
|
|
: freeMask[39]
|
|
& _secondMask_T[39]
|
|
? 63'h4000000000
|
|
: freeMask[40]
|
|
& _secondMask_T[40]
|
|
? 63'h8000000000
|
|
: freeMask[41]
|
|
& _secondMask_T[41]
|
|
? 63'h10000000000
|
|
: freeMask[42]
|
|
& _secondMask_T[42]
|
|
? 63'h20000000000
|
|
: freeMask[43]
|
|
& _secondMask_T[43]
|
|
? 63'h40000000000
|
|
: freeMask[44]
|
|
& _secondMask_T[44]
|
|
? 63'h80000000000
|
|
: freeMask[45]
|
|
& _secondMask_T[45]
|
|
? 63'h100000000000
|
|
: freeMask[46]
|
|
& _secondMask_T[46]
|
|
? 63'h200000000000
|
|
: freeMask[47]
|
|
& _secondMask_T[47]
|
|
? 63'h400000000000
|
|
: freeMask[48]
|
|
& _secondMask_T[48]
|
|
? 63'h800000000000
|
|
: freeMask[49]
|
|
& _secondMask_T[49]
|
|
? 63'h1000000000000
|
|
: freeMask[50]
|
|
& _secondMask_T[50]
|
|
? 63'h2000000000000
|
|
: freeMask[51]
|
|
& _secondMask_T[51]
|
|
? 63'h4000000000000
|
|
: freeMask[52]
|
|
& _secondMask_T[52]
|
|
? 63'h8000000000000
|
|
: freeMask[53]
|
|
& _secondMask_T[53]
|
|
? 63'h10000000000000
|
|
: freeMask[54]
|
|
& _secondMask_T[54]
|
|
? 63'h20000000000000
|
|
: freeMask[55]
|
|
& _secondMask_T[55]
|
|
? 63'h40000000000000
|
|
: freeMask[56]
|
|
& _secondMask_T[56]
|
|
? 63'h80000000000000
|
|
: freeMask[57]
|
|
& _secondMask_T[57]
|
|
? 63'h100000000000000
|
|
: freeMask[58]
|
|
& _secondMask_T[58]
|
|
? 63'h200000000000000
|
|
: freeMask[59]
|
|
& _secondMask_T[59]
|
|
? 63'h400000000000000
|
|
: freeMask[60]
|
|
& _secondMask_T[60]
|
|
? 63'h800000000000000
|
|
: freeMask[61]
|
|
& _secondMask_T[61]
|
|
? 63'h1000000000000000
|
|
: freeMask[62]
|
|
& _secondMask_T[62]
|
|
? 63'h2000000000000000
|
|
: {freeMask[63]
|
|
& _secondMask_T[63],
|
|
62'h0};
|
|
wire [6:0] freeCount =
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[0]} + {1'h0, freeMask[1]}}
|
|
+ {1'h0, {1'h0, freeMask[2]} + {1'h0, freeMask[3]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[4]} + {1'h0, freeMask[5]}}
|
|
+ {1'h0, {1'h0, freeMask[6]} + {1'h0, freeMask[7]}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[8]} + {1'h0, freeMask[9]}}
|
|
+ {1'h0, {1'h0, freeMask[10]} + {1'h0, freeMask[11]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[12]} + {1'h0, freeMask[13]}}
|
|
+ {1'h0, {1'h0, freeMask[14]} + {1'h0, freeMask[15]}}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[16]} + {1'h0, freeMask[17]}}
|
|
+ {1'h0, {1'h0, freeMask[18]} + {1'h0, freeMask[19]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[20]} + {1'h0, freeMask[21]}}
|
|
+ {1'h0, {1'h0, freeMask[22]} + {1'h0, freeMask[23]}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[24]} + {1'h0, freeMask[25]}}
|
|
+ {1'h0, {1'h0, freeMask[26]} + {1'h0, freeMask[27]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[28]} + {1'h0, freeMask[29]}}
|
|
+ {1'h0, {1'h0, freeMask[30]} + {1'h0, freeMask[31]}}}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[32]} + {1'h0, freeMask[33]}}
|
|
+ {1'h0, {1'h0, freeMask[34]} + {1'h0, freeMask[35]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[36]} + {1'h0, freeMask[37]}}
|
|
+ {1'h0, {1'h0, freeMask[38]} + {1'h0, freeMask[39]}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[40]} + {1'h0, freeMask[41]}}
|
|
+ {1'h0, {1'h0, freeMask[42]} + {1'h0, freeMask[43]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[44]} + {1'h0, freeMask[45]}}
|
|
+ {1'h0, {1'h0, freeMask[46]} + {1'h0, freeMask[47]}}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[48]} + {1'h0, freeMask[49]}}
|
|
+ {1'h0, {1'h0, freeMask[50]} + {1'h0, freeMask[51]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[52]} + {1'h0, freeMask[53]}}
|
|
+ {1'h0, {1'h0, freeMask[54]} + {1'h0, freeMask[55]}}}}
|
|
+ {1'h0,
|
|
{1'h0,
|
|
{1'h0, {1'h0, freeMask[56]} + {1'h0, freeMask[57]}}
|
|
+ {1'h0, {1'h0, freeMask[58]} + {1'h0, freeMask[59]}}}
|
|
+ {1'h0,
|
|
{1'h0, {1'h0, freeMask[60]} + {1'h0, freeMask[61]}}
|
|
+ {1'h0, {1'h0, freeMask[62]} + {1'h0, freeMask[63]}}}}}};
|
|
wire [30:0] _io_allocPhys_0_T_1 = firstOH[63:33] | firstOH[31:1];
|
|
wire [14:0] _io_allocPhys_0_T_3 =
|
|
_io_allocPhys_0_T_1[30:16] | _io_allocPhys_0_T_1[14:0];
|
|
wire [6:0] _io_allocPhys_0_T_5 = _io_allocPhys_0_T_3[14:8] | _io_allocPhys_0_T_3[6:0];
|
|
wire [2:0] _io_allocPhys_0_T_7 = _io_allocPhys_0_T_5[6:4] | _io_allocPhys_0_T_5[2:0];
|
|
wire [5:0] io_allocPhys_0_0 =
|
|
{|(firstOH[63:32]),
|
|
|(_io_allocPhys_0_T_1[30:15]),
|
|
|(_io_allocPhys_0_T_3[14:7]),
|
|
|(_io_allocPhys_0_T_5[6:3]),
|
|
|(_io_allocPhys_0_T_7[2:1]),
|
|
_io_allocPhys_0_T_7[2] | _io_allocPhys_0_T_7[0]};
|
|
wire [30:0] _io_allocPhys_1_T_1 = secondOH[62:32] | secondOH[30:0];
|
|
wire [14:0] _io_allocPhys_1_T_3 =
|
|
_io_allocPhys_1_T_1[30:16] | _io_allocPhys_1_T_1[14:0];
|
|
wire [6:0] _io_allocPhys_1_T_5 = _io_allocPhys_1_T_3[14:8] | _io_allocPhys_1_T_3[6:0];
|
|
wire [2:0] _io_allocPhys_1_T_7 = _io_allocPhys_1_T_5[6:4] | _io_allocPhys_1_T_5[2:0];
|
|
wire [5:0] io_allocPhys_1_0 =
|
|
{|(secondOH[62:31]),
|
|
|(_io_allocPhys_1_T_1[30:15]),
|
|
|(_io_allocPhys_1_T_3[14:7]),
|
|
|(_io_allocPhys_1_T_5[6:3]),
|
|
|(_io_allocPhys_1_T_7[2:1]),
|
|
_io_allocPhys_1_T_7[2] | _io_allocPhys_1_T_7[0]};
|
|
always @(posedge clock) begin
|
|
if (reset) begin
|
|
freeBits_0 <= 1'h0;
|
|
freeBits_1 <= 1'h0;
|
|
freeBits_2 <= 1'h0;
|
|
freeBits_3 <= 1'h0;
|
|
freeBits_4 <= 1'h0;
|
|
freeBits_5 <= 1'h0;
|
|
freeBits_6 <= 1'h0;
|
|
freeBits_7 <= 1'h0;
|
|
freeBits_8 <= 1'h0;
|
|
freeBits_9 <= 1'h0;
|
|
freeBits_10 <= 1'h0;
|
|
freeBits_11 <= 1'h0;
|
|
freeBits_12 <= 1'h0;
|
|
freeBits_13 <= 1'h0;
|
|
freeBits_14 <= 1'h0;
|
|
freeBits_15 <= 1'h0;
|
|
freeBits_16 <= 1'h0;
|
|
freeBits_17 <= 1'h0;
|
|
freeBits_18 <= 1'h0;
|
|
freeBits_19 <= 1'h0;
|
|
freeBits_20 <= 1'h0;
|
|
freeBits_21 <= 1'h0;
|
|
freeBits_22 <= 1'h0;
|
|
freeBits_23 <= 1'h0;
|
|
freeBits_24 <= 1'h0;
|
|
freeBits_25 <= 1'h0;
|
|
freeBits_26 <= 1'h0;
|
|
freeBits_27 <= 1'h0;
|
|
freeBits_28 <= 1'h0;
|
|
freeBits_29 <= 1'h0;
|
|
freeBits_30 <= 1'h0;
|
|
freeBits_31 <= 1'h0;
|
|
freeBits_32 <= 1'h1;
|
|
freeBits_33 <= 1'h1;
|
|
freeBits_34 <= 1'h1;
|
|
freeBits_35 <= 1'h1;
|
|
freeBits_36 <= 1'h1;
|
|
freeBits_37 <= 1'h1;
|
|
freeBits_38 <= 1'h1;
|
|
freeBits_39 <= 1'h1;
|
|
freeBits_40 <= 1'h1;
|
|
freeBits_41 <= 1'h1;
|
|
freeBits_42 <= 1'h1;
|
|
freeBits_43 <= 1'h1;
|
|
freeBits_44 <= 1'h1;
|
|
freeBits_45 <= 1'h1;
|
|
freeBits_46 <= 1'h1;
|
|
freeBits_47 <= 1'h1;
|
|
freeBits_48 <= 1'h1;
|
|
freeBits_49 <= 1'h1;
|
|
freeBits_50 <= 1'h1;
|
|
freeBits_51 <= 1'h1;
|
|
freeBits_52 <= 1'h1;
|
|
freeBits_53 <= 1'h1;
|
|
freeBits_54 <= 1'h1;
|
|
freeBits_55 <= 1'h1;
|
|
freeBits_56 <= 1'h1;
|
|
freeBits_57 <= 1'h1;
|
|
freeBits_58 <= 1'h1;
|
|
freeBits_59 <= 1'h1;
|
|
freeBits_60 <= 1'h1;
|
|
freeBits_61 <= 1'h1;
|
|
freeBits_62 <= 1'h1;
|
|
freeBits_63 <= 1'h1;
|
|
end
|
|
else begin
|
|
automatic logic _GEN = io_allocReq_0 & (|freeMask);
|
|
automatic logic _GEN_0 = _GEN & io_allocPhys_0_0 == 6'h0;
|
|
automatic logic _GEN_1 = _GEN & io_allocPhys_0_0 == 6'h1;
|
|
automatic logic _GEN_2 = _GEN & io_allocPhys_0_0 == 6'h2;
|
|
automatic logic _GEN_3 = _GEN & io_allocPhys_0_0 == 6'h3;
|
|
automatic logic _GEN_4 = _GEN & io_allocPhys_0_0 == 6'h4;
|
|
automatic logic _GEN_5 = _GEN & io_allocPhys_0_0 == 6'h5;
|
|
automatic logic _GEN_6 = _GEN & io_allocPhys_0_0 == 6'h6;
|
|
automatic logic _GEN_7 = _GEN & io_allocPhys_0_0 == 6'h7;
|
|
automatic logic _GEN_8 = _GEN & io_allocPhys_0_0 == 6'h8;
|
|
automatic logic _GEN_9 = _GEN & io_allocPhys_0_0 == 6'h9;
|
|
automatic logic _GEN_10 = _GEN & io_allocPhys_0_0 == 6'hA;
|
|
automatic logic _GEN_11 = _GEN & io_allocPhys_0_0 == 6'hB;
|
|
automatic logic _GEN_12 = _GEN & io_allocPhys_0_0 == 6'hC;
|
|
automatic logic _GEN_13 = _GEN & io_allocPhys_0_0 == 6'hD;
|
|
automatic logic _GEN_14 = _GEN & io_allocPhys_0_0 == 6'hE;
|
|
automatic logic _GEN_15 = _GEN & io_allocPhys_0_0 == 6'hF;
|
|
automatic logic _GEN_16 = _GEN & io_allocPhys_0_0 == 6'h10;
|
|
automatic logic _GEN_17 = _GEN & io_allocPhys_0_0 == 6'h11;
|
|
automatic logic _GEN_18 = _GEN & io_allocPhys_0_0 == 6'h12;
|
|
automatic logic _GEN_19 = _GEN & io_allocPhys_0_0 == 6'h13;
|
|
automatic logic _GEN_20 = _GEN & io_allocPhys_0_0 == 6'h14;
|
|
automatic logic _GEN_21 = _GEN & io_allocPhys_0_0 == 6'h15;
|
|
automatic logic _GEN_22 = _GEN & io_allocPhys_0_0 == 6'h16;
|
|
automatic logic _GEN_23 = _GEN & io_allocPhys_0_0 == 6'h17;
|
|
automatic logic _GEN_24 = _GEN & io_allocPhys_0_0 == 6'h18;
|
|
automatic logic _GEN_25 = _GEN & io_allocPhys_0_0 == 6'h19;
|
|
automatic logic _GEN_26 = _GEN & io_allocPhys_0_0 == 6'h1A;
|
|
automatic logic _GEN_27 = _GEN & io_allocPhys_0_0 == 6'h1B;
|
|
automatic logic _GEN_28 = _GEN & io_allocPhys_0_0 == 6'h1C;
|
|
automatic logic _GEN_29 = _GEN & io_allocPhys_0_0 == 6'h1D;
|
|
automatic logic _GEN_30 = _GEN & io_allocPhys_0_0 == 6'h1E;
|
|
automatic logic _GEN_31 = _GEN & io_allocPhys_0_0 == 6'h1F;
|
|
automatic logic _GEN_32 = _GEN & io_allocPhys_0_0 == 6'h20;
|
|
automatic logic _GEN_33 = _GEN & io_allocPhys_0_0 == 6'h21;
|
|
automatic logic _GEN_34 = _GEN & io_allocPhys_0_0 == 6'h22;
|
|
automatic logic _GEN_35 = _GEN & io_allocPhys_0_0 == 6'h23;
|
|
automatic logic _GEN_36 = _GEN & io_allocPhys_0_0 == 6'h24;
|
|
automatic logic _GEN_37 = _GEN & io_allocPhys_0_0 == 6'h25;
|
|
automatic logic _GEN_38 = _GEN & io_allocPhys_0_0 == 6'h26;
|
|
automatic logic _GEN_39 = _GEN & io_allocPhys_0_0 == 6'h27;
|
|
automatic logic _GEN_40 = _GEN & io_allocPhys_0_0 == 6'h28;
|
|
automatic logic _GEN_41 = _GEN & io_allocPhys_0_0 == 6'h29;
|
|
automatic logic _GEN_42 = _GEN & io_allocPhys_0_0 == 6'h2A;
|
|
automatic logic _GEN_43 = _GEN & io_allocPhys_0_0 == 6'h2B;
|
|
automatic logic _GEN_44 = _GEN & io_allocPhys_0_0 == 6'h2C;
|
|
automatic logic _GEN_45 = _GEN & io_allocPhys_0_0 == 6'h2D;
|
|
automatic logic _GEN_46 = _GEN & io_allocPhys_0_0 == 6'h2E;
|
|
automatic logic _GEN_47 = _GEN & io_allocPhys_0_0 == 6'h2F;
|
|
automatic logic _GEN_48 = _GEN & io_allocPhys_0_0 == 6'h30;
|
|
automatic logic _GEN_49 = _GEN & io_allocPhys_0_0 == 6'h31;
|
|
automatic logic _GEN_50 = _GEN & io_allocPhys_0_0 == 6'h32;
|
|
automatic logic _GEN_51 = _GEN & io_allocPhys_0_0 == 6'h33;
|
|
automatic logic _GEN_52 = _GEN & io_allocPhys_0_0 == 6'h34;
|
|
automatic logic _GEN_53 = _GEN & io_allocPhys_0_0 == 6'h35;
|
|
automatic logic _GEN_54 = _GEN & io_allocPhys_0_0 == 6'h36;
|
|
automatic logic _GEN_55 = _GEN & io_allocPhys_0_0 == 6'h37;
|
|
automatic logic _GEN_56 = _GEN & io_allocPhys_0_0 == 6'h38;
|
|
automatic logic _GEN_57 = _GEN & io_allocPhys_0_0 == 6'h39;
|
|
automatic logic _GEN_58 = _GEN & io_allocPhys_0_0 == 6'h3A;
|
|
automatic logic _GEN_59 = _GEN & io_allocPhys_0_0 == 6'h3B;
|
|
automatic logic _GEN_60 = _GEN & io_allocPhys_0_0 == 6'h3C;
|
|
automatic logic _GEN_61 = _GEN & io_allocPhys_0_0 == 6'h3D;
|
|
automatic logic _GEN_62 = _GEN & io_allocPhys_0_0 == 6'h3E;
|
|
automatic logic _GEN_63 = _GEN & (&io_allocPhys_0_0);
|
|
automatic logic _GEN_64 = io_allocReq_1 & (|(freeMask & _secondMask_T));
|
|
automatic logic _GEN_65 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h0 | _GEN_0) & freeBits_0
|
|
: ~_GEN_0 & freeBits_0;
|
|
automatic logic _GEN_66 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1 | _GEN_1) & freeBits_1
|
|
: ~_GEN_1 & freeBits_1;
|
|
automatic logic _GEN_67 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2 | _GEN_2) & freeBits_2
|
|
: ~_GEN_2 & freeBits_2;
|
|
automatic logic _GEN_68 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3 | _GEN_3) & freeBits_3
|
|
: ~_GEN_3 & freeBits_3;
|
|
automatic logic _GEN_69 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h4 | _GEN_4) & freeBits_4
|
|
: ~_GEN_4 & freeBits_4;
|
|
automatic logic _GEN_70 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h5 | _GEN_5) & freeBits_5
|
|
: ~_GEN_5 & freeBits_5;
|
|
automatic logic _GEN_71 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h6 | _GEN_6) & freeBits_6
|
|
: ~_GEN_6 & freeBits_6;
|
|
automatic logic _GEN_72 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h7 | _GEN_7) & freeBits_7
|
|
: ~_GEN_7 & freeBits_7;
|
|
automatic logic _GEN_73 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h8 | _GEN_8) & freeBits_8
|
|
: ~_GEN_8 & freeBits_8;
|
|
automatic logic _GEN_74 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h9 | _GEN_9) & freeBits_9
|
|
: ~_GEN_9 & freeBits_9;
|
|
automatic logic _GEN_75 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hA | _GEN_10) & freeBits_10
|
|
: ~_GEN_10 & freeBits_10;
|
|
automatic logic _GEN_76 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hB | _GEN_11) & freeBits_11
|
|
: ~_GEN_11 & freeBits_11;
|
|
automatic logic _GEN_77 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hC | _GEN_12) & freeBits_12
|
|
: ~_GEN_12 & freeBits_12;
|
|
automatic logic _GEN_78 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hD | _GEN_13) & freeBits_13
|
|
: ~_GEN_13 & freeBits_13;
|
|
automatic logic _GEN_79 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hE | _GEN_14) & freeBits_14
|
|
: ~_GEN_14 & freeBits_14;
|
|
automatic logic _GEN_80 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'hF | _GEN_15) & freeBits_15
|
|
: ~_GEN_15 & freeBits_15;
|
|
automatic logic _GEN_81 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h10 | _GEN_16) & freeBits_16
|
|
: ~_GEN_16 & freeBits_16;
|
|
automatic logic _GEN_82 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h11 | _GEN_17) & freeBits_17
|
|
: ~_GEN_17 & freeBits_17;
|
|
automatic logic _GEN_83 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h12 | _GEN_18) & freeBits_18
|
|
: ~_GEN_18 & freeBits_18;
|
|
automatic logic _GEN_84 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h13 | _GEN_19) & freeBits_19
|
|
: ~_GEN_19 & freeBits_19;
|
|
automatic logic _GEN_85 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h14 | _GEN_20) & freeBits_20
|
|
: ~_GEN_20 & freeBits_20;
|
|
automatic logic _GEN_86 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h15 | _GEN_21) & freeBits_21
|
|
: ~_GEN_21 & freeBits_21;
|
|
automatic logic _GEN_87 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h16 | _GEN_22) & freeBits_22
|
|
: ~_GEN_22 & freeBits_22;
|
|
automatic logic _GEN_88 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h17 | _GEN_23) & freeBits_23
|
|
: ~_GEN_23 & freeBits_23;
|
|
automatic logic _GEN_89 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h18 | _GEN_24) & freeBits_24
|
|
: ~_GEN_24 & freeBits_24;
|
|
automatic logic _GEN_90 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h19 | _GEN_25) & freeBits_25
|
|
: ~_GEN_25 & freeBits_25;
|
|
automatic logic _GEN_91 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1A | _GEN_26) & freeBits_26
|
|
: ~_GEN_26 & freeBits_26;
|
|
automatic logic _GEN_92 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1B | _GEN_27) & freeBits_27
|
|
: ~_GEN_27 & freeBits_27;
|
|
automatic logic _GEN_93 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1C | _GEN_28) & freeBits_28
|
|
: ~_GEN_28 & freeBits_28;
|
|
automatic logic _GEN_94 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1D | _GEN_29) & freeBits_29
|
|
: ~_GEN_29 & freeBits_29;
|
|
automatic logic _GEN_95 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1E | _GEN_30) & freeBits_30
|
|
: ~_GEN_30 & freeBits_30;
|
|
automatic logic _GEN_96 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h1F | _GEN_31) & freeBits_31
|
|
: ~_GEN_31 & freeBits_31;
|
|
automatic logic _GEN_97 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h20 | _GEN_32) & freeBits_32
|
|
: ~_GEN_32 & freeBits_32;
|
|
automatic logic _GEN_98 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h21 | _GEN_33) & freeBits_33
|
|
: ~_GEN_33 & freeBits_33;
|
|
automatic logic _GEN_99 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h22 | _GEN_34) & freeBits_34
|
|
: ~_GEN_34 & freeBits_34;
|
|
automatic logic _GEN_100 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h23 | _GEN_35) & freeBits_35
|
|
: ~_GEN_35 & freeBits_35;
|
|
automatic logic _GEN_101 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h24 | _GEN_36) & freeBits_36
|
|
: ~_GEN_36 & freeBits_36;
|
|
automatic logic _GEN_102 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h25 | _GEN_37) & freeBits_37
|
|
: ~_GEN_37 & freeBits_37;
|
|
automatic logic _GEN_103 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h26 | _GEN_38) & freeBits_38
|
|
: ~_GEN_38 & freeBits_38;
|
|
automatic logic _GEN_104 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h27 | _GEN_39) & freeBits_39
|
|
: ~_GEN_39 & freeBits_39;
|
|
automatic logic _GEN_105 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h28 | _GEN_40) & freeBits_40
|
|
: ~_GEN_40 & freeBits_40;
|
|
automatic logic _GEN_106 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h29 | _GEN_41) & freeBits_41
|
|
: ~_GEN_41 & freeBits_41;
|
|
automatic logic _GEN_107 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2A | _GEN_42) & freeBits_42
|
|
: ~_GEN_42 & freeBits_42;
|
|
automatic logic _GEN_108 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2B | _GEN_43) & freeBits_43
|
|
: ~_GEN_43 & freeBits_43;
|
|
automatic logic _GEN_109 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2C | _GEN_44) & freeBits_44
|
|
: ~_GEN_44 & freeBits_44;
|
|
automatic logic _GEN_110 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2D | _GEN_45) & freeBits_45
|
|
: ~_GEN_45 & freeBits_45;
|
|
automatic logic _GEN_111 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2E | _GEN_46) & freeBits_46
|
|
: ~_GEN_46 & freeBits_46;
|
|
automatic logic _GEN_112 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h2F | _GEN_47) & freeBits_47
|
|
: ~_GEN_47 & freeBits_47;
|
|
automatic logic _GEN_113 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h30 | _GEN_48) & freeBits_48
|
|
: ~_GEN_48 & freeBits_48;
|
|
automatic logic _GEN_114 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h31 | _GEN_49) & freeBits_49
|
|
: ~_GEN_49 & freeBits_49;
|
|
automatic logic _GEN_115 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h32 | _GEN_50) & freeBits_50
|
|
: ~_GEN_50 & freeBits_50;
|
|
automatic logic _GEN_116 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h33 | _GEN_51) & freeBits_51
|
|
: ~_GEN_51 & freeBits_51;
|
|
automatic logic _GEN_117 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h34 | _GEN_52) & freeBits_52
|
|
: ~_GEN_52 & freeBits_52;
|
|
automatic logic _GEN_118 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h35 | _GEN_53) & freeBits_53
|
|
: ~_GEN_53 & freeBits_53;
|
|
automatic logic _GEN_119 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h36 | _GEN_54) & freeBits_54
|
|
: ~_GEN_54 & freeBits_54;
|
|
automatic logic _GEN_120 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h37 | _GEN_55) & freeBits_55
|
|
: ~_GEN_55 & freeBits_55;
|
|
automatic logic _GEN_121 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h38 | _GEN_56) & freeBits_56
|
|
: ~_GEN_56 & freeBits_56;
|
|
automatic logic _GEN_122 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h39 | _GEN_57) & freeBits_57
|
|
: ~_GEN_57 & freeBits_57;
|
|
automatic logic _GEN_123 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3A | _GEN_58) & freeBits_58
|
|
: ~_GEN_58 & freeBits_58;
|
|
automatic logic _GEN_124 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3B | _GEN_59) & freeBits_59
|
|
: ~_GEN_59 & freeBits_59;
|
|
automatic logic _GEN_125 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3C | _GEN_60) & freeBits_60
|
|
: ~_GEN_60 & freeBits_60;
|
|
automatic logic _GEN_126 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3D | _GEN_61) & freeBits_61
|
|
: ~_GEN_61 & freeBits_61;
|
|
automatic logic _GEN_127 =
|
|
_GEN_64
|
|
? ~(io_allocPhys_1_0 == 6'h3E | _GEN_62) & freeBits_62
|
|
: ~_GEN_62 & freeBits_62;
|
|
automatic logic _GEN_128 =
|
|
_GEN_64 ? ~((&io_allocPhys_1_0) | _GEN_63) & freeBits_63 : ~_GEN_63 & freeBits_63;
|
|
automatic logic _GEN_129 = io_freeReq_0 & (|io_freePhys_0);
|
|
automatic logic _GEN_130 = _GEN_129 & ~(|io_freePhys_0);
|
|
automatic logic _GEN_131 = _GEN_129 & io_freePhys_0 == 6'h1;
|
|
automatic logic _GEN_132 = _GEN_129 & io_freePhys_0 == 6'h2;
|
|
automatic logic _GEN_133 = _GEN_129 & io_freePhys_0 == 6'h3;
|
|
automatic logic _GEN_134 = _GEN_129 & io_freePhys_0 == 6'h4;
|
|
automatic logic _GEN_135 = _GEN_129 & io_freePhys_0 == 6'h5;
|
|
automatic logic _GEN_136 = _GEN_129 & io_freePhys_0 == 6'h6;
|
|
automatic logic _GEN_137 = _GEN_129 & io_freePhys_0 == 6'h7;
|
|
automatic logic _GEN_138 = _GEN_129 & io_freePhys_0 == 6'h8;
|
|
automatic logic _GEN_139 = _GEN_129 & io_freePhys_0 == 6'h9;
|
|
automatic logic _GEN_140 = _GEN_129 & io_freePhys_0 == 6'hA;
|
|
automatic logic _GEN_141 = _GEN_129 & io_freePhys_0 == 6'hB;
|
|
automatic logic _GEN_142 = _GEN_129 & io_freePhys_0 == 6'hC;
|
|
automatic logic _GEN_143 = _GEN_129 & io_freePhys_0 == 6'hD;
|
|
automatic logic _GEN_144 = _GEN_129 & io_freePhys_0 == 6'hE;
|
|
automatic logic _GEN_145 = _GEN_129 & io_freePhys_0 == 6'hF;
|
|
automatic logic _GEN_146 = _GEN_129 & io_freePhys_0 == 6'h10;
|
|
automatic logic _GEN_147 = _GEN_129 & io_freePhys_0 == 6'h11;
|
|
automatic logic _GEN_148 = _GEN_129 & io_freePhys_0 == 6'h12;
|
|
automatic logic _GEN_149 = _GEN_129 & io_freePhys_0 == 6'h13;
|
|
automatic logic _GEN_150 = _GEN_129 & io_freePhys_0 == 6'h14;
|
|
automatic logic _GEN_151 = _GEN_129 & io_freePhys_0 == 6'h15;
|
|
automatic logic _GEN_152 = _GEN_129 & io_freePhys_0 == 6'h16;
|
|
automatic logic _GEN_153 = _GEN_129 & io_freePhys_0 == 6'h17;
|
|
automatic logic _GEN_154 = _GEN_129 & io_freePhys_0 == 6'h18;
|
|
automatic logic _GEN_155 = _GEN_129 & io_freePhys_0 == 6'h19;
|
|
automatic logic _GEN_156 = _GEN_129 & io_freePhys_0 == 6'h1A;
|
|
automatic logic _GEN_157 = _GEN_129 & io_freePhys_0 == 6'h1B;
|
|
automatic logic _GEN_158 = _GEN_129 & io_freePhys_0 == 6'h1C;
|
|
automatic logic _GEN_159 = _GEN_129 & io_freePhys_0 == 6'h1D;
|
|
automatic logic _GEN_160 = _GEN_129 & io_freePhys_0 == 6'h1E;
|
|
automatic logic _GEN_161 = _GEN_129 & io_freePhys_0 == 6'h1F;
|
|
automatic logic _GEN_162 = _GEN_129 & io_freePhys_0 == 6'h20;
|
|
automatic logic _GEN_163 = _GEN_129 & io_freePhys_0 == 6'h21;
|
|
automatic logic _GEN_164 = _GEN_129 & io_freePhys_0 == 6'h22;
|
|
automatic logic _GEN_165 = _GEN_129 & io_freePhys_0 == 6'h23;
|
|
automatic logic _GEN_166 = _GEN_129 & io_freePhys_0 == 6'h24;
|
|
automatic logic _GEN_167 = _GEN_129 & io_freePhys_0 == 6'h25;
|
|
automatic logic _GEN_168 = _GEN_129 & io_freePhys_0 == 6'h26;
|
|
automatic logic _GEN_169 = _GEN_129 & io_freePhys_0 == 6'h27;
|
|
automatic logic _GEN_170 = _GEN_129 & io_freePhys_0 == 6'h28;
|
|
automatic logic _GEN_171 = _GEN_129 & io_freePhys_0 == 6'h29;
|
|
automatic logic _GEN_172 = _GEN_129 & io_freePhys_0 == 6'h2A;
|
|
automatic logic _GEN_173 = _GEN_129 & io_freePhys_0 == 6'h2B;
|
|
automatic logic _GEN_174 = _GEN_129 & io_freePhys_0 == 6'h2C;
|
|
automatic logic _GEN_175 = _GEN_129 & io_freePhys_0 == 6'h2D;
|
|
automatic logic _GEN_176 = _GEN_129 & io_freePhys_0 == 6'h2E;
|
|
automatic logic _GEN_177 = _GEN_129 & io_freePhys_0 == 6'h2F;
|
|
automatic logic _GEN_178 = _GEN_129 & io_freePhys_0 == 6'h30;
|
|
automatic logic _GEN_179 = _GEN_129 & io_freePhys_0 == 6'h31;
|
|
automatic logic _GEN_180 = _GEN_129 & io_freePhys_0 == 6'h32;
|
|
automatic logic _GEN_181 = _GEN_129 & io_freePhys_0 == 6'h33;
|
|
automatic logic _GEN_182 = _GEN_129 & io_freePhys_0 == 6'h34;
|
|
automatic logic _GEN_183 = _GEN_129 & io_freePhys_0 == 6'h35;
|
|
automatic logic _GEN_184 = _GEN_129 & io_freePhys_0 == 6'h36;
|
|
automatic logic _GEN_185 = _GEN_129 & io_freePhys_0 == 6'h37;
|
|
automatic logic _GEN_186 = _GEN_129 & io_freePhys_0 == 6'h38;
|
|
automatic logic _GEN_187 = _GEN_129 & io_freePhys_0 == 6'h39;
|
|
automatic logic _GEN_188 = _GEN_129 & io_freePhys_0 == 6'h3A;
|
|
automatic logic _GEN_189 = _GEN_129 & io_freePhys_0 == 6'h3B;
|
|
automatic logic _GEN_190 = _GEN_129 & io_freePhys_0 == 6'h3C;
|
|
automatic logic _GEN_191 = _GEN_129 & io_freePhys_0 == 6'h3D;
|
|
automatic logic _GEN_192 = _GEN_129 & io_freePhys_0 == 6'h3E;
|
|
automatic logic _GEN_193 = _GEN_129 & (&io_freePhys_0);
|
|
automatic logic _GEN_194 = io_freeReq_1 & (|io_freePhys_1);
|
|
freeBits_0 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h0 | io_committedPhys_1 == 6'h0
|
|
| io_committedPhys_2 == 6'h0 | io_committedPhys_3 == 6'h0
|
|
| io_committedPhys_4 == 6'h0 | io_committedPhys_5 == 6'h0
|
|
| io_committedPhys_6 == 6'h0 | io_committedPhys_7 == 6'h0
|
|
| io_committedPhys_8 == 6'h0 | io_committedPhys_9 == 6'h0
|
|
| io_committedPhys_10 == 6'h0 | io_committedPhys_11 == 6'h0
|
|
| io_committedPhys_12 == 6'h0 | io_committedPhys_13 == 6'h0
|
|
| io_committedPhys_14 == 6'h0 | io_committedPhys_15 == 6'h0
|
|
| io_committedPhys_16 == 6'h0 | io_committedPhys_17 == 6'h0
|
|
| io_committedPhys_18 == 6'h0 | io_committedPhys_19 == 6'h0
|
|
| io_committedPhys_20 == 6'h0 | io_committedPhys_21 == 6'h0
|
|
| io_committedPhys_22 == 6'h0 | io_committedPhys_23 == 6'h0
|
|
| io_committedPhys_24 == 6'h0 | io_committedPhys_25 == 6'h0
|
|
| io_committedPhys_26 == 6'h0 | io_committedPhys_27 == 6'h0
|
|
| io_committedPhys_28 == 6'h0 | io_committedPhys_29 == 6'h0
|
|
| io_committedPhys_30 == 6'h0 | io_committedPhys_31 == 6'h0)
|
|
: _GEN_194 ? ~(|io_freePhys_1) | _GEN_130 | _GEN_65 : _GEN_130 | _GEN_65;
|
|
freeBits_1 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1 | io_committedPhys_1 == 6'h1
|
|
| io_committedPhys_2 == 6'h1 | io_committedPhys_3 == 6'h1
|
|
| io_committedPhys_4 == 6'h1 | io_committedPhys_5 == 6'h1
|
|
| io_committedPhys_6 == 6'h1 | io_committedPhys_7 == 6'h1
|
|
| io_committedPhys_8 == 6'h1 | io_committedPhys_9 == 6'h1
|
|
| io_committedPhys_10 == 6'h1 | io_committedPhys_11 == 6'h1
|
|
| io_committedPhys_12 == 6'h1 | io_committedPhys_13 == 6'h1
|
|
| io_committedPhys_14 == 6'h1 | io_committedPhys_15 == 6'h1
|
|
| io_committedPhys_16 == 6'h1 | io_committedPhys_17 == 6'h1
|
|
| io_committedPhys_18 == 6'h1 | io_committedPhys_19 == 6'h1
|
|
| io_committedPhys_20 == 6'h1 | io_committedPhys_21 == 6'h1
|
|
| io_committedPhys_22 == 6'h1 | io_committedPhys_23 == 6'h1
|
|
| io_committedPhys_24 == 6'h1 | io_committedPhys_25 == 6'h1
|
|
| io_committedPhys_26 == 6'h1 | io_committedPhys_27 == 6'h1
|
|
| io_committedPhys_28 == 6'h1 | io_committedPhys_29 == 6'h1
|
|
| io_committedPhys_30 == 6'h1 | io_committedPhys_31 == 6'h1)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1 | _GEN_131 | _GEN_66 : _GEN_131 | _GEN_66;
|
|
freeBits_2 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2 | io_committedPhys_1 == 6'h2
|
|
| io_committedPhys_2 == 6'h2 | io_committedPhys_3 == 6'h2
|
|
| io_committedPhys_4 == 6'h2 | io_committedPhys_5 == 6'h2
|
|
| io_committedPhys_6 == 6'h2 | io_committedPhys_7 == 6'h2
|
|
| io_committedPhys_8 == 6'h2 | io_committedPhys_9 == 6'h2
|
|
| io_committedPhys_10 == 6'h2 | io_committedPhys_11 == 6'h2
|
|
| io_committedPhys_12 == 6'h2 | io_committedPhys_13 == 6'h2
|
|
| io_committedPhys_14 == 6'h2 | io_committedPhys_15 == 6'h2
|
|
| io_committedPhys_16 == 6'h2 | io_committedPhys_17 == 6'h2
|
|
| io_committedPhys_18 == 6'h2 | io_committedPhys_19 == 6'h2
|
|
| io_committedPhys_20 == 6'h2 | io_committedPhys_21 == 6'h2
|
|
| io_committedPhys_22 == 6'h2 | io_committedPhys_23 == 6'h2
|
|
| io_committedPhys_24 == 6'h2 | io_committedPhys_25 == 6'h2
|
|
| io_committedPhys_26 == 6'h2 | io_committedPhys_27 == 6'h2
|
|
| io_committedPhys_28 == 6'h2 | io_committedPhys_29 == 6'h2
|
|
| io_committedPhys_30 == 6'h2 | io_committedPhys_31 == 6'h2)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2 | _GEN_132 | _GEN_67 : _GEN_132 | _GEN_67;
|
|
freeBits_3 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3 | io_committedPhys_1 == 6'h3
|
|
| io_committedPhys_2 == 6'h3 | io_committedPhys_3 == 6'h3
|
|
| io_committedPhys_4 == 6'h3 | io_committedPhys_5 == 6'h3
|
|
| io_committedPhys_6 == 6'h3 | io_committedPhys_7 == 6'h3
|
|
| io_committedPhys_8 == 6'h3 | io_committedPhys_9 == 6'h3
|
|
| io_committedPhys_10 == 6'h3 | io_committedPhys_11 == 6'h3
|
|
| io_committedPhys_12 == 6'h3 | io_committedPhys_13 == 6'h3
|
|
| io_committedPhys_14 == 6'h3 | io_committedPhys_15 == 6'h3
|
|
| io_committedPhys_16 == 6'h3 | io_committedPhys_17 == 6'h3
|
|
| io_committedPhys_18 == 6'h3 | io_committedPhys_19 == 6'h3
|
|
| io_committedPhys_20 == 6'h3 | io_committedPhys_21 == 6'h3
|
|
| io_committedPhys_22 == 6'h3 | io_committedPhys_23 == 6'h3
|
|
| io_committedPhys_24 == 6'h3 | io_committedPhys_25 == 6'h3
|
|
| io_committedPhys_26 == 6'h3 | io_committedPhys_27 == 6'h3
|
|
| io_committedPhys_28 == 6'h3 | io_committedPhys_29 == 6'h3
|
|
| io_committedPhys_30 == 6'h3 | io_committedPhys_31 == 6'h3)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3 | _GEN_133 | _GEN_68 : _GEN_133 | _GEN_68;
|
|
freeBits_4 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h4 | io_committedPhys_1 == 6'h4
|
|
| io_committedPhys_2 == 6'h4 | io_committedPhys_3 == 6'h4
|
|
| io_committedPhys_4 == 6'h4 | io_committedPhys_5 == 6'h4
|
|
| io_committedPhys_6 == 6'h4 | io_committedPhys_7 == 6'h4
|
|
| io_committedPhys_8 == 6'h4 | io_committedPhys_9 == 6'h4
|
|
| io_committedPhys_10 == 6'h4 | io_committedPhys_11 == 6'h4
|
|
| io_committedPhys_12 == 6'h4 | io_committedPhys_13 == 6'h4
|
|
| io_committedPhys_14 == 6'h4 | io_committedPhys_15 == 6'h4
|
|
| io_committedPhys_16 == 6'h4 | io_committedPhys_17 == 6'h4
|
|
| io_committedPhys_18 == 6'h4 | io_committedPhys_19 == 6'h4
|
|
| io_committedPhys_20 == 6'h4 | io_committedPhys_21 == 6'h4
|
|
| io_committedPhys_22 == 6'h4 | io_committedPhys_23 == 6'h4
|
|
| io_committedPhys_24 == 6'h4 | io_committedPhys_25 == 6'h4
|
|
| io_committedPhys_26 == 6'h4 | io_committedPhys_27 == 6'h4
|
|
| io_committedPhys_28 == 6'h4 | io_committedPhys_29 == 6'h4
|
|
| io_committedPhys_30 == 6'h4 | io_committedPhys_31 == 6'h4)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h4 | _GEN_134 | _GEN_69 : _GEN_134 | _GEN_69;
|
|
freeBits_5 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h5 | io_committedPhys_1 == 6'h5
|
|
| io_committedPhys_2 == 6'h5 | io_committedPhys_3 == 6'h5
|
|
| io_committedPhys_4 == 6'h5 | io_committedPhys_5 == 6'h5
|
|
| io_committedPhys_6 == 6'h5 | io_committedPhys_7 == 6'h5
|
|
| io_committedPhys_8 == 6'h5 | io_committedPhys_9 == 6'h5
|
|
| io_committedPhys_10 == 6'h5 | io_committedPhys_11 == 6'h5
|
|
| io_committedPhys_12 == 6'h5 | io_committedPhys_13 == 6'h5
|
|
| io_committedPhys_14 == 6'h5 | io_committedPhys_15 == 6'h5
|
|
| io_committedPhys_16 == 6'h5 | io_committedPhys_17 == 6'h5
|
|
| io_committedPhys_18 == 6'h5 | io_committedPhys_19 == 6'h5
|
|
| io_committedPhys_20 == 6'h5 | io_committedPhys_21 == 6'h5
|
|
| io_committedPhys_22 == 6'h5 | io_committedPhys_23 == 6'h5
|
|
| io_committedPhys_24 == 6'h5 | io_committedPhys_25 == 6'h5
|
|
| io_committedPhys_26 == 6'h5 | io_committedPhys_27 == 6'h5
|
|
| io_committedPhys_28 == 6'h5 | io_committedPhys_29 == 6'h5
|
|
| io_committedPhys_30 == 6'h5 | io_committedPhys_31 == 6'h5)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h5 | _GEN_135 | _GEN_70 : _GEN_135 | _GEN_70;
|
|
freeBits_6 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h6 | io_committedPhys_1 == 6'h6
|
|
| io_committedPhys_2 == 6'h6 | io_committedPhys_3 == 6'h6
|
|
| io_committedPhys_4 == 6'h6 | io_committedPhys_5 == 6'h6
|
|
| io_committedPhys_6 == 6'h6 | io_committedPhys_7 == 6'h6
|
|
| io_committedPhys_8 == 6'h6 | io_committedPhys_9 == 6'h6
|
|
| io_committedPhys_10 == 6'h6 | io_committedPhys_11 == 6'h6
|
|
| io_committedPhys_12 == 6'h6 | io_committedPhys_13 == 6'h6
|
|
| io_committedPhys_14 == 6'h6 | io_committedPhys_15 == 6'h6
|
|
| io_committedPhys_16 == 6'h6 | io_committedPhys_17 == 6'h6
|
|
| io_committedPhys_18 == 6'h6 | io_committedPhys_19 == 6'h6
|
|
| io_committedPhys_20 == 6'h6 | io_committedPhys_21 == 6'h6
|
|
| io_committedPhys_22 == 6'h6 | io_committedPhys_23 == 6'h6
|
|
| io_committedPhys_24 == 6'h6 | io_committedPhys_25 == 6'h6
|
|
| io_committedPhys_26 == 6'h6 | io_committedPhys_27 == 6'h6
|
|
| io_committedPhys_28 == 6'h6 | io_committedPhys_29 == 6'h6
|
|
| io_committedPhys_30 == 6'h6 | io_committedPhys_31 == 6'h6)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h6 | _GEN_136 | _GEN_71 : _GEN_136 | _GEN_71;
|
|
freeBits_7 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h7 | io_committedPhys_1 == 6'h7
|
|
| io_committedPhys_2 == 6'h7 | io_committedPhys_3 == 6'h7
|
|
| io_committedPhys_4 == 6'h7 | io_committedPhys_5 == 6'h7
|
|
| io_committedPhys_6 == 6'h7 | io_committedPhys_7 == 6'h7
|
|
| io_committedPhys_8 == 6'h7 | io_committedPhys_9 == 6'h7
|
|
| io_committedPhys_10 == 6'h7 | io_committedPhys_11 == 6'h7
|
|
| io_committedPhys_12 == 6'h7 | io_committedPhys_13 == 6'h7
|
|
| io_committedPhys_14 == 6'h7 | io_committedPhys_15 == 6'h7
|
|
| io_committedPhys_16 == 6'h7 | io_committedPhys_17 == 6'h7
|
|
| io_committedPhys_18 == 6'h7 | io_committedPhys_19 == 6'h7
|
|
| io_committedPhys_20 == 6'h7 | io_committedPhys_21 == 6'h7
|
|
| io_committedPhys_22 == 6'h7 | io_committedPhys_23 == 6'h7
|
|
| io_committedPhys_24 == 6'h7 | io_committedPhys_25 == 6'h7
|
|
| io_committedPhys_26 == 6'h7 | io_committedPhys_27 == 6'h7
|
|
| io_committedPhys_28 == 6'h7 | io_committedPhys_29 == 6'h7
|
|
| io_committedPhys_30 == 6'h7 | io_committedPhys_31 == 6'h7)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h7 | _GEN_137 | _GEN_72 : _GEN_137 | _GEN_72;
|
|
freeBits_8 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h8 | io_committedPhys_1 == 6'h8
|
|
| io_committedPhys_2 == 6'h8 | io_committedPhys_3 == 6'h8
|
|
| io_committedPhys_4 == 6'h8 | io_committedPhys_5 == 6'h8
|
|
| io_committedPhys_6 == 6'h8 | io_committedPhys_7 == 6'h8
|
|
| io_committedPhys_8 == 6'h8 | io_committedPhys_9 == 6'h8
|
|
| io_committedPhys_10 == 6'h8 | io_committedPhys_11 == 6'h8
|
|
| io_committedPhys_12 == 6'h8 | io_committedPhys_13 == 6'h8
|
|
| io_committedPhys_14 == 6'h8 | io_committedPhys_15 == 6'h8
|
|
| io_committedPhys_16 == 6'h8 | io_committedPhys_17 == 6'h8
|
|
| io_committedPhys_18 == 6'h8 | io_committedPhys_19 == 6'h8
|
|
| io_committedPhys_20 == 6'h8 | io_committedPhys_21 == 6'h8
|
|
| io_committedPhys_22 == 6'h8 | io_committedPhys_23 == 6'h8
|
|
| io_committedPhys_24 == 6'h8 | io_committedPhys_25 == 6'h8
|
|
| io_committedPhys_26 == 6'h8 | io_committedPhys_27 == 6'h8
|
|
| io_committedPhys_28 == 6'h8 | io_committedPhys_29 == 6'h8
|
|
| io_committedPhys_30 == 6'h8 | io_committedPhys_31 == 6'h8)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h8 | _GEN_138 | _GEN_73 : _GEN_138 | _GEN_73;
|
|
freeBits_9 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h9 | io_committedPhys_1 == 6'h9
|
|
| io_committedPhys_2 == 6'h9 | io_committedPhys_3 == 6'h9
|
|
| io_committedPhys_4 == 6'h9 | io_committedPhys_5 == 6'h9
|
|
| io_committedPhys_6 == 6'h9 | io_committedPhys_7 == 6'h9
|
|
| io_committedPhys_8 == 6'h9 | io_committedPhys_9 == 6'h9
|
|
| io_committedPhys_10 == 6'h9 | io_committedPhys_11 == 6'h9
|
|
| io_committedPhys_12 == 6'h9 | io_committedPhys_13 == 6'h9
|
|
| io_committedPhys_14 == 6'h9 | io_committedPhys_15 == 6'h9
|
|
| io_committedPhys_16 == 6'h9 | io_committedPhys_17 == 6'h9
|
|
| io_committedPhys_18 == 6'h9 | io_committedPhys_19 == 6'h9
|
|
| io_committedPhys_20 == 6'h9 | io_committedPhys_21 == 6'h9
|
|
| io_committedPhys_22 == 6'h9 | io_committedPhys_23 == 6'h9
|
|
| io_committedPhys_24 == 6'h9 | io_committedPhys_25 == 6'h9
|
|
| io_committedPhys_26 == 6'h9 | io_committedPhys_27 == 6'h9
|
|
| io_committedPhys_28 == 6'h9 | io_committedPhys_29 == 6'h9
|
|
| io_committedPhys_30 == 6'h9 | io_committedPhys_31 == 6'h9)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h9 | _GEN_139 | _GEN_74 : _GEN_139 | _GEN_74;
|
|
freeBits_10 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hA | io_committedPhys_1 == 6'hA
|
|
| io_committedPhys_2 == 6'hA | io_committedPhys_3 == 6'hA
|
|
| io_committedPhys_4 == 6'hA | io_committedPhys_5 == 6'hA
|
|
| io_committedPhys_6 == 6'hA | io_committedPhys_7 == 6'hA
|
|
| io_committedPhys_8 == 6'hA | io_committedPhys_9 == 6'hA
|
|
| io_committedPhys_10 == 6'hA | io_committedPhys_11 == 6'hA
|
|
| io_committedPhys_12 == 6'hA | io_committedPhys_13 == 6'hA
|
|
| io_committedPhys_14 == 6'hA | io_committedPhys_15 == 6'hA
|
|
| io_committedPhys_16 == 6'hA | io_committedPhys_17 == 6'hA
|
|
| io_committedPhys_18 == 6'hA | io_committedPhys_19 == 6'hA
|
|
| io_committedPhys_20 == 6'hA | io_committedPhys_21 == 6'hA
|
|
| io_committedPhys_22 == 6'hA | io_committedPhys_23 == 6'hA
|
|
| io_committedPhys_24 == 6'hA | io_committedPhys_25 == 6'hA
|
|
| io_committedPhys_26 == 6'hA | io_committedPhys_27 == 6'hA
|
|
| io_committedPhys_28 == 6'hA | io_committedPhys_29 == 6'hA
|
|
| io_committedPhys_30 == 6'hA | io_committedPhys_31 == 6'hA)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hA | _GEN_140 | _GEN_75 : _GEN_140 | _GEN_75;
|
|
freeBits_11 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hB | io_committedPhys_1 == 6'hB
|
|
| io_committedPhys_2 == 6'hB | io_committedPhys_3 == 6'hB
|
|
| io_committedPhys_4 == 6'hB | io_committedPhys_5 == 6'hB
|
|
| io_committedPhys_6 == 6'hB | io_committedPhys_7 == 6'hB
|
|
| io_committedPhys_8 == 6'hB | io_committedPhys_9 == 6'hB
|
|
| io_committedPhys_10 == 6'hB | io_committedPhys_11 == 6'hB
|
|
| io_committedPhys_12 == 6'hB | io_committedPhys_13 == 6'hB
|
|
| io_committedPhys_14 == 6'hB | io_committedPhys_15 == 6'hB
|
|
| io_committedPhys_16 == 6'hB | io_committedPhys_17 == 6'hB
|
|
| io_committedPhys_18 == 6'hB | io_committedPhys_19 == 6'hB
|
|
| io_committedPhys_20 == 6'hB | io_committedPhys_21 == 6'hB
|
|
| io_committedPhys_22 == 6'hB | io_committedPhys_23 == 6'hB
|
|
| io_committedPhys_24 == 6'hB | io_committedPhys_25 == 6'hB
|
|
| io_committedPhys_26 == 6'hB | io_committedPhys_27 == 6'hB
|
|
| io_committedPhys_28 == 6'hB | io_committedPhys_29 == 6'hB
|
|
| io_committedPhys_30 == 6'hB | io_committedPhys_31 == 6'hB)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hB | _GEN_141 | _GEN_76 : _GEN_141 | _GEN_76;
|
|
freeBits_12 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hC | io_committedPhys_1 == 6'hC
|
|
| io_committedPhys_2 == 6'hC | io_committedPhys_3 == 6'hC
|
|
| io_committedPhys_4 == 6'hC | io_committedPhys_5 == 6'hC
|
|
| io_committedPhys_6 == 6'hC | io_committedPhys_7 == 6'hC
|
|
| io_committedPhys_8 == 6'hC | io_committedPhys_9 == 6'hC
|
|
| io_committedPhys_10 == 6'hC | io_committedPhys_11 == 6'hC
|
|
| io_committedPhys_12 == 6'hC | io_committedPhys_13 == 6'hC
|
|
| io_committedPhys_14 == 6'hC | io_committedPhys_15 == 6'hC
|
|
| io_committedPhys_16 == 6'hC | io_committedPhys_17 == 6'hC
|
|
| io_committedPhys_18 == 6'hC | io_committedPhys_19 == 6'hC
|
|
| io_committedPhys_20 == 6'hC | io_committedPhys_21 == 6'hC
|
|
| io_committedPhys_22 == 6'hC | io_committedPhys_23 == 6'hC
|
|
| io_committedPhys_24 == 6'hC | io_committedPhys_25 == 6'hC
|
|
| io_committedPhys_26 == 6'hC | io_committedPhys_27 == 6'hC
|
|
| io_committedPhys_28 == 6'hC | io_committedPhys_29 == 6'hC
|
|
| io_committedPhys_30 == 6'hC | io_committedPhys_31 == 6'hC)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hC | _GEN_142 | _GEN_77 : _GEN_142 | _GEN_77;
|
|
freeBits_13 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hD | io_committedPhys_1 == 6'hD
|
|
| io_committedPhys_2 == 6'hD | io_committedPhys_3 == 6'hD
|
|
| io_committedPhys_4 == 6'hD | io_committedPhys_5 == 6'hD
|
|
| io_committedPhys_6 == 6'hD | io_committedPhys_7 == 6'hD
|
|
| io_committedPhys_8 == 6'hD | io_committedPhys_9 == 6'hD
|
|
| io_committedPhys_10 == 6'hD | io_committedPhys_11 == 6'hD
|
|
| io_committedPhys_12 == 6'hD | io_committedPhys_13 == 6'hD
|
|
| io_committedPhys_14 == 6'hD | io_committedPhys_15 == 6'hD
|
|
| io_committedPhys_16 == 6'hD | io_committedPhys_17 == 6'hD
|
|
| io_committedPhys_18 == 6'hD | io_committedPhys_19 == 6'hD
|
|
| io_committedPhys_20 == 6'hD | io_committedPhys_21 == 6'hD
|
|
| io_committedPhys_22 == 6'hD | io_committedPhys_23 == 6'hD
|
|
| io_committedPhys_24 == 6'hD | io_committedPhys_25 == 6'hD
|
|
| io_committedPhys_26 == 6'hD | io_committedPhys_27 == 6'hD
|
|
| io_committedPhys_28 == 6'hD | io_committedPhys_29 == 6'hD
|
|
| io_committedPhys_30 == 6'hD | io_committedPhys_31 == 6'hD)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hD | _GEN_143 | _GEN_78 : _GEN_143 | _GEN_78;
|
|
freeBits_14 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hE | io_committedPhys_1 == 6'hE
|
|
| io_committedPhys_2 == 6'hE | io_committedPhys_3 == 6'hE
|
|
| io_committedPhys_4 == 6'hE | io_committedPhys_5 == 6'hE
|
|
| io_committedPhys_6 == 6'hE | io_committedPhys_7 == 6'hE
|
|
| io_committedPhys_8 == 6'hE | io_committedPhys_9 == 6'hE
|
|
| io_committedPhys_10 == 6'hE | io_committedPhys_11 == 6'hE
|
|
| io_committedPhys_12 == 6'hE | io_committedPhys_13 == 6'hE
|
|
| io_committedPhys_14 == 6'hE | io_committedPhys_15 == 6'hE
|
|
| io_committedPhys_16 == 6'hE | io_committedPhys_17 == 6'hE
|
|
| io_committedPhys_18 == 6'hE | io_committedPhys_19 == 6'hE
|
|
| io_committedPhys_20 == 6'hE | io_committedPhys_21 == 6'hE
|
|
| io_committedPhys_22 == 6'hE | io_committedPhys_23 == 6'hE
|
|
| io_committedPhys_24 == 6'hE | io_committedPhys_25 == 6'hE
|
|
| io_committedPhys_26 == 6'hE | io_committedPhys_27 == 6'hE
|
|
| io_committedPhys_28 == 6'hE | io_committedPhys_29 == 6'hE
|
|
| io_committedPhys_30 == 6'hE | io_committedPhys_31 == 6'hE)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hE | _GEN_144 | _GEN_79 : _GEN_144 | _GEN_79;
|
|
freeBits_15 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'hF | io_committedPhys_1 == 6'hF
|
|
| io_committedPhys_2 == 6'hF | io_committedPhys_3 == 6'hF
|
|
| io_committedPhys_4 == 6'hF | io_committedPhys_5 == 6'hF
|
|
| io_committedPhys_6 == 6'hF | io_committedPhys_7 == 6'hF
|
|
| io_committedPhys_8 == 6'hF | io_committedPhys_9 == 6'hF
|
|
| io_committedPhys_10 == 6'hF | io_committedPhys_11 == 6'hF
|
|
| io_committedPhys_12 == 6'hF | io_committedPhys_13 == 6'hF
|
|
| io_committedPhys_14 == 6'hF | io_committedPhys_15 == 6'hF
|
|
| io_committedPhys_16 == 6'hF | io_committedPhys_17 == 6'hF
|
|
| io_committedPhys_18 == 6'hF | io_committedPhys_19 == 6'hF
|
|
| io_committedPhys_20 == 6'hF | io_committedPhys_21 == 6'hF
|
|
| io_committedPhys_22 == 6'hF | io_committedPhys_23 == 6'hF
|
|
| io_committedPhys_24 == 6'hF | io_committedPhys_25 == 6'hF
|
|
| io_committedPhys_26 == 6'hF | io_committedPhys_27 == 6'hF
|
|
| io_committedPhys_28 == 6'hF | io_committedPhys_29 == 6'hF
|
|
| io_committedPhys_30 == 6'hF | io_committedPhys_31 == 6'hF)
|
|
: _GEN_194 ? io_freePhys_1 == 6'hF | _GEN_145 | _GEN_80 : _GEN_145 | _GEN_80;
|
|
freeBits_16 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h10 | io_committedPhys_1 == 6'h10
|
|
| io_committedPhys_2 == 6'h10 | io_committedPhys_3 == 6'h10
|
|
| io_committedPhys_4 == 6'h10 | io_committedPhys_5 == 6'h10
|
|
| io_committedPhys_6 == 6'h10 | io_committedPhys_7 == 6'h10
|
|
| io_committedPhys_8 == 6'h10 | io_committedPhys_9 == 6'h10
|
|
| io_committedPhys_10 == 6'h10 | io_committedPhys_11 == 6'h10
|
|
| io_committedPhys_12 == 6'h10 | io_committedPhys_13 == 6'h10
|
|
| io_committedPhys_14 == 6'h10 | io_committedPhys_15 == 6'h10
|
|
| io_committedPhys_16 == 6'h10 | io_committedPhys_17 == 6'h10
|
|
| io_committedPhys_18 == 6'h10 | io_committedPhys_19 == 6'h10
|
|
| io_committedPhys_20 == 6'h10 | io_committedPhys_21 == 6'h10
|
|
| io_committedPhys_22 == 6'h10 | io_committedPhys_23 == 6'h10
|
|
| io_committedPhys_24 == 6'h10 | io_committedPhys_25 == 6'h10
|
|
| io_committedPhys_26 == 6'h10 | io_committedPhys_27 == 6'h10
|
|
| io_committedPhys_28 == 6'h10 | io_committedPhys_29 == 6'h10
|
|
| io_committedPhys_30 == 6'h10 | io_committedPhys_31 == 6'h10)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h10 | _GEN_146 | _GEN_81 : _GEN_146 | _GEN_81;
|
|
freeBits_17 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h11 | io_committedPhys_1 == 6'h11
|
|
| io_committedPhys_2 == 6'h11 | io_committedPhys_3 == 6'h11
|
|
| io_committedPhys_4 == 6'h11 | io_committedPhys_5 == 6'h11
|
|
| io_committedPhys_6 == 6'h11 | io_committedPhys_7 == 6'h11
|
|
| io_committedPhys_8 == 6'h11 | io_committedPhys_9 == 6'h11
|
|
| io_committedPhys_10 == 6'h11 | io_committedPhys_11 == 6'h11
|
|
| io_committedPhys_12 == 6'h11 | io_committedPhys_13 == 6'h11
|
|
| io_committedPhys_14 == 6'h11 | io_committedPhys_15 == 6'h11
|
|
| io_committedPhys_16 == 6'h11 | io_committedPhys_17 == 6'h11
|
|
| io_committedPhys_18 == 6'h11 | io_committedPhys_19 == 6'h11
|
|
| io_committedPhys_20 == 6'h11 | io_committedPhys_21 == 6'h11
|
|
| io_committedPhys_22 == 6'h11 | io_committedPhys_23 == 6'h11
|
|
| io_committedPhys_24 == 6'h11 | io_committedPhys_25 == 6'h11
|
|
| io_committedPhys_26 == 6'h11 | io_committedPhys_27 == 6'h11
|
|
| io_committedPhys_28 == 6'h11 | io_committedPhys_29 == 6'h11
|
|
| io_committedPhys_30 == 6'h11 | io_committedPhys_31 == 6'h11)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h11 | _GEN_147 | _GEN_82 : _GEN_147 | _GEN_82;
|
|
freeBits_18 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h12 | io_committedPhys_1 == 6'h12
|
|
| io_committedPhys_2 == 6'h12 | io_committedPhys_3 == 6'h12
|
|
| io_committedPhys_4 == 6'h12 | io_committedPhys_5 == 6'h12
|
|
| io_committedPhys_6 == 6'h12 | io_committedPhys_7 == 6'h12
|
|
| io_committedPhys_8 == 6'h12 | io_committedPhys_9 == 6'h12
|
|
| io_committedPhys_10 == 6'h12 | io_committedPhys_11 == 6'h12
|
|
| io_committedPhys_12 == 6'h12 | io_committedPhys_13 == 6'h12
|
|
| io_committedPhys_14 == 6'h12 | io_committedPhys_15 == 6'h12
|
|
| io_committedPhys_16 == 6'h12 | io_committedPhys_17 == 6'h12
|
|
| io_committedPhys_18 == 6'h12 | io_committedPhys_19 == 6'h12
|
|
| io_committedPhys_20 == 6'h12 | io_committedPhys_21 == 6'h12
|
|
| io_committedPhys_22 == 6'h12 | io_committedPhys_23 == 6'h12
|
|
| io_committedPhys_24 == 6'h12 | io_committedPhys_25 == 6'h12
|
|
| io_committedPhys_26 == 6'h12 | io_committedPhys_27 == 6'h12
|
|
| io_committedPhys_28 == 6'h12 | io_committedPhys_29 == 6'h12
|
|
| io_committedPhys_30 == 6'h12 | io_committedPhys_31 == 6'h12)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h12 | _GEN_148 | _GEN_83 : _GEN_148 | _GEN_83;
|
|
freeBits_19 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h13 | io_committedPhys_1 == 6'h13
|
|
| io_committedPhys_2 == 6'h13 | io_committedPhys_3 == 6'h13
|
|
| io_committedPhys_4 == 6'h13 | io_committedPhys_5 == 6'h13
|
|
| io_committedPhys_6 == 6'h13 | io_committedPhys_7 == 6'h13
|
|
| io_committedPhys_8 == 6'h13 | io_committedPhys_9 == 6'h13
|
|
| io_committedPhys_10 == 6'h13 | io_committedPhys_11 == 6'h13
|
|
| io_committedPhys_12 == 6'h13 | io_committedPhys_13 == 6'h13
|
|
| io_committedPhys_14 == 6'h13 | io_committedPhys_15 == 6'h13
|
|
| io_committedPhys_16 == 6'h13 | io_committedPhys_17 == 6'h13
|
|
| io_committedPhys_18 == 6'h13 | io_committedPhys_19 == 6'h13
|
|
| io_committedPhys_20 == 6'h13 | io_committedPhys_21 == 6'h13
|
|
| io_committedPhys_22 == 6'h13 | io_committedPhys_23 == 6'h13
|
|
| io_committedPhys_24 == 6'h13 | io_committedPhys_25 == 6'h13
|
|
| io_committedPhys_26 == 6'h13 | io_committedPhys_27 == 6'h13
|
|
| io_committedPhys_28 == 6'h13 | io_committedPhys_29 == 6'h13
|
|
| io_committedPhys_30 == 6'h13 | io_committedPhys_31 == 6'h13)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h13 | _GEN_149 | _GEN_84 : _GEN_149 | _GEN_84;
|
|
freeBits_20 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h14 | io_committedPhys_1 == 6'h14
|
|
| io_committedPhys_2 == 6'h14 | io_committedPhys_3 == 6'h14
|
|
| io_committedPhys_4 == 6'h14 | io_committedPhys_5 == 6'h14
|
|
| io_committedPhys_6 == 6'h14 | io_committedPhys_7 == 6'h14
|
|
| io_committedPhys_8 == 6'h14 | io_committedPhys_9 == 6'h14
|
|
| io_committedPhys_10 == 6'h14 | io_committedPhys_11 == 6'h14
|
|
| io_committedPhys_12 == 6'h14 | io_committedPhys_13 == 6'h14
|
|
| io_committedPhys_14 == 6'h14 | io_committedPhys_15 == 6'h14
|
|
| io_committedPhys_16 == 6'h14 | io_committedPhys_17 == 6'h14
|
|
| io_committedPhys_18 == 6'h14 | io_committedPhys_19 == 6'h14
|
|
| io_committedPhys_20 == 6'h14 | io_committedPhys_21 == 6'h14
|
|
| io_committedPhys_22 == 6'h14 | io_committedPhys_23 == 6'h14
|
|
| io_committedPhys_24 == 6'h14 | io_committedPhys_25 == 6'h14
|
|
| io_committedPhys_26 == 6'h14 | io_committedPhys_27 == 6'h14
|
|
| io_committedPhys_28 == 6'h14 | io_committedPhys_29 == 6'h14
|
|
| io_committedPhys_30 == 6'h14 | io_committedPhys_31 == 6'h14)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h14 | _GEN_150 | _GEN_85 : _GEN_150 | _GEN_85;
|
|
freeBits_21 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h15 | io_committedPhys_1 == 6'h15
|
|
| io_committedPhys_2 == 6'h15 | io_committedPhys_3 == 6'h15
|
|
| io_committedPhys_4 == 6'h15 | io_committedPhys_5 == 6'h15
|
|
| io_committedPhys_6 == 6'h15 | io_committedPhys_7 == 6'h15
|
|
| io_committedPhys_8 == 6'h15 | io_committedPhys_9 == 6'h15
|
|
| io_committedPhys_10 == 6'h15 | io_committedPhys_11 == 6'h15
|
|
| io_committedPhys_12 == 6'h15 | io_committedPhys_13 == 6'h15
|
|
| io_committedPhys_14 == 6'h15 | io_committedPhys_15 == 6'h15
|
|
| io_committedPhys_16 == 6'h15 | io_committedPhys_17 == 6'h15
|
|
| io_committedPhys_18 == 6'h15 | io_committedPhys_19 == 6'h15
|
|
| io_committedPhys_20 == 6'h15 | io_committedPhys_21 == 6'h15
|
|
| io_committedPhys_22 == 6'h15 | io_committedPhys_23 == 6'h15
|
|
| io_committedPhys_24 == 6'h15 | io_committedPhys_25 == 6'h15
|
|
| io_committedPhys_26 == 6'h15 | io_committedPhys_27 == 6'h15
|
|
| io_committedPhys_28 == 6'h15 | io_committedPhys_29 == 6'h15
|
|
| io_committedPhys_30 == 6'h15 | io_committedPhys_31 == 6'h15)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h15 | _GEN_151 | _GEN_86 : _GEN_151 | _GEN_86;
|
|
freeBits_22 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h16 | io_committedPhys_1 == 6'h16
|
|
| io_committedPhys_2 == 6'h16 | io_committedPhys_3 == 6'h16
|
|
| io_committedPhys_4 == 6'h16 | io_committedPhys_5 == 6'h16
|
|
| io_committedPhys_6 == 6'h16 | io_committedPhys_7 == 6'h16
|
|
| io_committedPhys_8 == 6'h16 | io_committedPhys_9 == 6'h16
|
|
| io_committedPhys_10 == 6'h16 | io_committedPhys_11 == 6'h16
|
|
| io_committedPhys_12 == 6'h16 | io_committedPhys_13 == 6'h16
|
|
| io_committedPhys_14 == 6'h16 | io_committedPhys_15 == 6'h16
|
|
| io_committedPhys_16 == 6'h16 | io_committedPhys_17 == 6'h16
|
|
| io_committedPhys_18 == 6'h16 | io_committedPhys_19 == 6'h16
|
|
| io_committedPhys_20 == 6'h16 | io_committedPhys_21 == 6'h16
|
|
| io_committedPhys_22 == 6'h16 | io_committedPhys_23 == 6'h16
|
|
| io_committedPhys_24 == 6'h16 | io_committedPhys_25 == 6'h16
|
|
| io_committedPhys_26 == 6'h16 | io_committedPhys_27 == 6'h16
|
|
| io_committedPhys_28 == 6'h16 | io_committedPhys_29 == 6'h16
|
|
| io_committedPhys_30 == 6'h16 | io_committedPhys_31 == 6'h16)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h16 | _GEN_152 | _GEN_87 : _GEN_152 | _GEN_87;
|
|
freeBits_23 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h17 | io_committedPhys_1 == 6'h17
|
|
| io_committedPhys_2 == 6'h17 | io_committedPhys_3 == 6'h17
|
|
| io_committedPhys_4 == 6'h17 | io_committedPhys_5 == 6'h17
|
|
| io_committedPhys_6 == 6'h17 | io_committedPhys_7 == 6'h17
|
|
| io_committedPhys_8 == 6'h17 | io_committedPhys_9 == 6'h17
|
|
| io_committedPhys_10 == 6'h17 | io_committedPhys_11 == 6'h17
|
|
| io_committedPhys_12 == 6'h17 | io_committedPhys_13 == 6'h17
|
|
| io_committedPhys_14 == 6'h17 | io_committedPhys_15 == 6'h17
|
|
| io_committedPhys_16 == 6'h17 | io_committedPhys_17 == 6'h17
|
|
| io_committedPhys_18 == 6'h17 | io_committedPhys_19 == 6'h17
|
|
| io_committedPhys_20 == 6'h17 | io_committedPhys_21 == 6'h17
|
|
| io_committedPhys_22 == 6'h17 | io_committedPhys_23 == 6'h17
|
|
| io_committedPhys_24 == 6'h17 | io_committedPhys_25 == 6'h17
|
|
| io_committedPhys_26 == 6'h17 | io_committedPhys_27 == 6'h17
|
|
| io_committedPhys_28 == 6'h17 | io_committedPhys_29 == 6'h17
|
|
| io_committedPhys_30 == 6'h17 | io_committedPhys_31 == 6'h17)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h17 | _GEN_153 | _GEN_88 : _GEN_153 | _GEN_88;
|
|
freeBits_24 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h18 | io_committedPhys_1 == 6'h18
|
|
| io_committedPhys_2 == 6'h18 | io_committedPhys_3 == 6'h18
|
|
| io_committedPhys_4 == 6'h18 | io_committedPhys_5 == 6'h18
|
|
| io_committedPhys_6 == 6'h18 | io_committedPhys_7 == 6'h18
|
|
| io_committedPhys_8 == 6'h18 | io_committedPhys_9 == 6'h18
|
|
| io_committedPhys_10 == 6'h18 | io_committedPhys_11 == 6'h18
|
|
| io_committedPhys_12 == 6'h18 | io_committedPhys_13 == 6'h18
|
|
| io_committedPhys_14 == 6'h18 | io_committedPhys_15 == 6'h18
|
|
| io_committedPhys_16 == 6'h18 | io_committedPhys_17 == 6'h18
|
|
| io_committedPhys_18 == 6'h18 | io_committedPhys_19 == 6'h18
|
|
| io_committedPhys_20 == 6'h18 | io_committedPhys_21 == 6'h18
|
|
| io_committedPhys_22 == 6'h18 | io_committedPhys_23 == 6'h18
|
|
| io_committedPhys_24 == 6'h18 | io_committedPhys_25 == 6'h18
|
|
| io_committedPhys_26 == 6'h18 | io_committedPhys_27 == 6'h18
|
|
| io_committedPhys_28 == 6'h18 | io_committedPhys_29 == 6'h18
|
|
| io_committedPhys_30 == 6'h18 | io_committedPhys_31 == 6'h18)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h18 | _GEN_154 | _GEN_89 : _GEN_154 | _GEN_89;
|
|
freeBits_25 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h19 | io_committedPhys_1 == 6'h19
|
|
| io_committedPhys_2 == 6'h19 | io_committedPhys_3 == 6'h19
|
|
| io_committedPhys_4 == 6'h19 | io_committedPhys_5 == 6'h19
|
|
| io_committedPhys_6 == 6'h19 | io_committedPhys_7 == 6'h19
|
|
| io_committedPhys_8 == 6'h19 | io_committedPhys_9 == 6'h19
|
|
| io_committedPhys_10 == 6'h19 | io_committedPhys_11 == 6'h19
|
|
| io_committedPhys_12 == 6'h19 | io_committedPhys_13 == 6'h19
|
|
| io_committedPhys_14 == 6'h19 | io_committedPhys_15 == 6'h19
|
|
| io_committedPhys_16 == 6'h19 | io_committedPhys_17 == 6'h19
|
|
| io_committedPhys_18 == 6'h19 | io_committedPhys_19 == 6'h19
|
|
| io_committedPhys_20 == 6'h19 | io_committedPhys_21 == 6'h19
|
|
| io_committedPhys_22 == 6'h19 | io_committedPhys_23 == 6'h19
|
|
| io_committedPhys_24 == 6'h19 | io_committedPhys_25 == 6'h19
|
|
| io_committedPhys_26 == 6'h19 | io_committedPhys_27 == 6'h19
|
|
| io_committedPhys_28 == 6'h19 | io_committedPhys_29 == 6'h19
|
|
| io_committedPhys_30 == 6'h19 | io_committedPhys_31 == 6'h19)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h19 | _GEN_155 | _GEN_90 : _GEN_155 | _GEN_90;
|
|
freeBits_26 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1A | io_committedPhys_1 == 6'h1A
|
|
| io_committedPhys_2 == 6'h1A | io_committedPhys_3 == 6'h1A
|
|
| io_committedPhys_4 == 6'h1A | io_committedPhys_5 == 6'h1A
|
|
| io_committedPhys_6 == 6'h1A | io_committedPhys_7 == 6'h1A
|
|
| io_committedPhys_8 == 6'h1A | io_committedPhys_9 == 6'h1A
|
|
| io_committedPhys_10 == 6'h1A | io_committedPhys_11 == 6'h1A
|
|
| io_committedPhys_12 == 6'h1A | io_committedPhys_13 == 6'h1A
|
|
| io_committedPhys_14 == 6'h1A | io_committedPhys_15 == 6'h1A
|
|
| io_committedPhys_16 == 6'h1A | io_committedPhys_17 == 6'h1A
|
|
| io_committedPhys_18 == 6'h1A | io_committedPhys_19 == 6'h1A
|
|
| io_committedPhys_20 == 6'h1A | io_committedPhys_21 == 6'h1A
|
|
| io_committedPhys_22 == 6'h1A | io_committedPhys_23 == 6'h1A
|
|
| io_committedPhys_24 == 6'h1A | io_committedPhys_25 == 6'h1A
|
|
| io_committedPhys_26 == 6'h1A | io_committedPhys_27 == 6'h1A
|
|
| io_committedPhys_28 == 6'h1A | io_committedPhys_29 == 6'h1A
|
|
| io_committedPhys_30 == 6'h1A | io_committedPhys_31 == 6'h1A)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1A | _GEN_156 | _GEN_91 : _GEN_156 | _GEN_91;
|
|
freeBits_27 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1B | io_committedPhys_1 == 6'h1B
|
|
| io_committedPhys_2 == 6'h1B | io_committedPhys_3 == 6'h1B
|
|
| io_committedPhys_4 == 6'h1B | io_committedPhys_5 == 6'h1B
|
|
| io_committedPhys_6 == 6'h1B | io_committedPhys_7 == 6'h1B
|
|
| io_committedPhys_8 == 6'h1B | io_committedPhys_9 == 6'h1B
|
|
| io_committedPhys_10 == 6'h1B | io_committedPhys_11 == 6'h1B
|
|
| io_committedPhys_12 == 6'h1B | io_committedPhys_13 == 6'h1B
|
|
| io_committedPhys_14 == 6'h1B | io_committedPhys_15 == 6'h1B
|
|
| io_committedPhys_16 == 6'h1B | io_committedPhys_17 == 6'h1B
|
|
| io_committedPhys_18 == 6'h1B | io_committedPhys_19 == 6'h1B
|
|
| io_committedPhys_20 == 6'h1B | io_committedPhys_21 == 6'h1B
|
|
| io_committedPhys_22 == 6'h1B | io_committedPhys_23 == 6'h1B
|
|
| io_committedPhys_24 == 6'h1B | io_committedPhys_25 == 6'h1B
|
|
| io_committedPhys_26 == 6'h1B | io_committedPhys_27 == 6'h1B
|
|
| io_committedPhys_28 == 6'h1B | io_committedPhys_29 == 6'h1B
|
|
| io_committedPhys_30 == 6'h1B | io_committedPhys_31 == 6'h1B)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1B | _GEN_157 | _GEN_92 : _GEN_157 | _GEN_92;
|
|
freeBits_28 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1C | io_committedPhys_1 == 6'h1C
|
|
| io_committedPhys_2 == 6'h1C | io_committedPhys_3 == 6'h1C
|
|
| io_committedPhys_4 == 6'h1C | io_committedPhys_5 == 6'h1C
|
|
| io_committedPhys_6 == 6'h1C | io_committedPhys_7 == 6'h1C
|
|
| io_committedPhys_8 == 6'h1C | io_committedPhys_9 == 6'h1C
|
|
| io_committedPhys_10 == 6'h1C | io_committedPhys_11 == 6'h1C
|
|
| io_committedPhys_12 == 6'h1C | io_committedPhys_13 == 6'h1C
|
|
| io_committedPhys_14 == 6'h1C | io_committedPhys_15 == 6'h1C
|
|
| io_committedPhys_16 == 6'h1C | io_committedPhys_17 == 6'h1C
|
|
| io_committedPhys_18 == 6'h1C | io_committedPhys_19 == 6'h1C
|
|
| io_committedPhys_20 == 6'h1C | io_committedPhys_21 == 6'h1C
|
|
| io_committedPhys_22 == 6'h1C | io_committedPhys_23 == 6'h1C
|
|
| io_committedPhys_24 == 6'h1C | io_committedPhys_25 == 6'h1C
|
|
| io_committedPhys_26 == 6'h1C | io_committedPhys_27 == 6'h1C
|
|
| io_committedPhys_28 == 6'h1C | io_committedPhys_29 == 6'h1C
|
|
| io_committedPhys_30 == 6'h1C | io_committedPhys_31 == 6'h1C)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1C | _GEN_158 | _GEN_93 : _GEN_158 | _GEN_93;
|
|
freeBits_29 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1D | io_committedPhys_1 == 6'h1D
|
|
| io_committedPhys_2 == 6'h1D | io_committedPhys_3 == 6'h1D
|
|
| io_committedPhys_4 == 6'h1D | io_committedPhys_5 == 6'h1D
|
|
| io_committedPhys_6 == 6'h1D | io_committedPhys_7 == 6'h1D
|
|
| io_committedPhys_8 == 6'h1D | io_committedPhys_9 == 6'h1D
|
|
| io_committedPhys_10 == 6'h1D | io_committedPhys_11 == 6'h1D
|
|
| io_committedPhys_12 == 6'h1D | io_committedPhys_13 == 6'h1D
|
|
| io_committedPhys_14 == 6'h1D | io_committedPhys_15 == 6'h1D
|
|
| io_committedPhys_16 == 6'h1D | io_committedPhys_17 == 6'h1D
|
|
| io_committedPhys_18 == 6'h1D | io_committedPhys_19 == 6'h1D
|
|
| io_committedPhys_20 == 6'h1D | io_committedPhys_21 == 6'h1D
|
|
| io_committedPhys_22 == 6'h1D | io_committedPhys_23 == 6'h1D
|
|
| io_committedPhys_24 == 6'h1D | io_committedPhys_25 == 6'h1D
|
|
| io_committedPhys_26 == 6'h1D | io_committedPhys_27 == 6'h1D
|
|
| io_committedPhys_28 == 6'h1D | io_committedPhys_29 == 6'h1D
|
|
| io_committedPhys_30 == 6'h1D | io_committedPhys_31 == 6'h1D)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1D | _GEN_159 | _GEN_94 : _GEN_159 | _GEN_94;
|
|
freeBits_30 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1E | io_committedPhys_1 == 6'h1E
|
|
| io_committedPhys_2 == 6'h1E | io_committedPhys_3 == 6'h1E
|
|
| io_committedPhys_4 == 6'h1E | io_committedPhys_5 == 6'h1E
|
|
| io_committedPhys_6 == 6'h1E | io_committedPhys_7 == 6'h1E
|
|
| io_committedPhys_8 == 6'h1E | io_committedPhys_9 == 6'h1E
|
|
| io_committedPhys_10 == 6'h1E | io_committedPhys_11 == 6'h1E
|
|
| io_committedPhys_12 == 6'h1E | io_committedPhys_13 == 6'h1E
|
|
| io_committedPhys_14 == 6'h1E | io_committedPhys_15 == 6'h1E
|
|
| io_committedPhys_16 == 6'h1E | io_committedPhys_17 == 6'h1E
|
|
| io_committedPhys_18 == 6'h1E | io_committedPhys_19 == 6'h1E
|
|
| io_committedPhys_20 == 6'h1E | io_committedPhys_21 == 6'h1E
|
|
| io_committedPhys_22 == 6'h1E | io_committedPhys_23 == 6'h1E
|
|
| io_committedPhys_24 == 6'h1E | io_committedPhys_25 == 6'h1E
|
|
| io_committedPhys_26 == 6'h1E | io_committedPhys_27 == 6'h1E
|
|
| io_committedPhys_28 == 6'h1E | io_committedPhys_29 == 6'h1E
|
|
| io_committedPhys_30 == 6'h1E | io_committedPhys_31 == 6'h1E)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1E | _GEN_160 | _GEN_95 : _GEN_160 | _GEN_95;
|
|
freeBits_31 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h1F | io_committedPhys_1 == 6'h1F
|
|
| io_committedPhys_2 == 6'h1F | io_committedPhys_3 == 6'h1F
|
|
| io_committedPhys_4 == 6'h1F | io_committedPhys_5 == 6'h1F
|
|
| io_committedPhys_6 == 6'h1F | io_committedPhys_7 == 6'h1F
|
|
| io_committedPhys_8 == 6'h1F | io_committedPhys_9 == 6'h1F
|
|
| io_committedPhys_10 == 6'h1F | io_committedPhys_11 == 6'h1F
|
|
| io_committedPhys_12 == 6'h1F | io_committedPhys_13 == 6'h1F
|
|
| io_committedPhys_14 == 6'h1F | io_committedPhys_15 == 6'h1F
|
|
| io_committedPhys_16 == 6'h1F | io_committedPhys_17 == 6'h1F
|
|
| io_committedPhys_18 == 6'h1F | io_committedPhys_19 == 6'h1F
|
|
| io_committedPhys_20 == 6'h1F | io_committedPhys_21 == 6'h1F
|
|
| io_committedPhys_22 == 6'h1F | io_committedPhys_23 == 6'h1F
|
|
| io_committedPhys_24 == 6'h1F | io_committedPhys_25 == 6'h1F
|
|
| io_committedPhys_26 == 6'h1F | io_committedPhys_27 == 6'h1F
|
|
| io_committedPhys_28 == 6'h1F | io_committedPhys_29 == 6'h1F
|
|
| io_committedPhys_30 == 6'h1F | io_committedPhys_31 == 6'h1F)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h1F | _GEN_161 | _GEN_96 : _GEN_161 | _GEN_96;
|
|
freeBits_32 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h20 | io_committedPhys_1 == 6'h20
|
|
| io_committedPhys_2 == 6'h20 | io_committedPhys_3 == 6'h20
|
|
| io_committedPhys_4 == 6'h20 | io_committedPhys_5 == 6'h20
|
|
| io_committedPhys_6 == 6'h20 | io_committedPhys_7 == 6'h20
|
|
| io_committedPhys_8 == 6'h20 | io_committedPhys_9 == 6'h20
|
|
| io_committedPhys_10 == 6'h20 | io_committedPhys_11 == 6'h20
|
|
| io_committedPhys_12 == 6'h20 | io_committedPhys_13 == 6'h20
|
|
| io_committedPhys_14 == 6'h20 | io_committedPhys_15 == 6'h20
|
|
| io_committedPhys_16 == 6'h20 | io_committedPhys_17 == 6'h20
|
|
| io_committedPhys_18 == 6'h20 | io_committedPhys_19 == 6'h20
|
|
| io_committedPhys_20 == 6'h20 | io_committedPhys_21 == 6'h20
|
|
| io_committedPhys_22 == 6'h20 | io_committedPhys_23 == 6'h20
|
|
| io_committedPhys_24 == 6'h20 | io_committedPhys_25 == 6'h20
|
|
| io_committedPhys_26 == 6'h20 | io_committedPhys_27 == 6'h20
|
|
| io_committedPhys_28 == 6'h20 | io_committedPhys_29 == 6'h20
|
|
| io_committedPhys_30 == 6'h20 | io_committedPhys_31 == 6'h20)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h20 | _GEN_162 | _GEN_97 : _GEN_162 | _GEN_97;
|
|
freeBits_33 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h21 | io_committedPhys_1 == 6'h21
|
|
| io_committedPhys_2 == 6'h21 | io_committedPhys_3 == 6'h21
|
|
| io_committedPhys_4 == 6'h21 | io_committedPhys_5 == 6'h21
|
|
| io_committedPhys_6 == 6'h21 | io_committedPhys_7 == 6'h21
|
|
| io_committedPhys_8 == 6'h21 | io_committedPhys_9 == 6'h21
|
|
| io_committedPhys_10 == 6'h21 | io_committedPhys_11 == 6'h21
|
|
| io_committedPhys_12 == 6'h21 | io_committedPhys_13 == 6'h21
|
|
| io_committedPhys_14 == 6'h21 | io_committedPhys_15 == 6'h21
|
|
| io_committedPhys_16 == 6'h21 | io_committedPhys_17 == 6'h21
|
|
| io_committedPhys_18 == 6'h21 | io_committedPhys_19 == 6'h21
|
|
| io_committedPhys_20 == 6'h21 | io_committedPhys_21 == 6'h21
|
|
| io_committedPhys_22 == 6'h21 | io_committedPhys_23 == 6'h21
|
|
| io_committedPhys_24 == 6'h21 | io_committedPhys_25 == 6'h21
|
|
| io_committedPhys_26 == 6'h21 | io_committedPhys_27 == 6'h21
|
|
| io_committedPhys_28 == 6'h21 | io_committedPhys_29 == 6'h21
|
|
| io_committedPhys_30 == 6'h21 | io_committedPhys_31 == 6'h21)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h21 | _GEN_163 | _GEN_98 : _GEN_163 | _GEN_98;
|
|
freeBits_34 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h22 | io_committedPhys_1 == 6'h22
|
|
| io_committedPhys_2 == 6'h22 | io_committedPhys_3 == 6'h22
|
|
| io_committedPhys_4 == 6'h22 | io_committedPhys_5 == 6'h22
|
|
| io_committedPhys_6 == 6'h22 | io_committedPhys_7 == 6'h22
|
|
| io_committedPhys_8 == 6'h22 | io_committedPhys_9 == 6'h22
|
|
| io_committedPhys_10 == 6'h22 | io_committedPhys_11 == 6'h22
|
|
| io_committedPhys_12 == 6'h22 | io_committedPhys_13 == 6'h22
|
|
| io_committedPhys_14 == 6'h22 | io_committedPhys_15 == 6'h22
|
|
| io_committedPhys_16 == 6'h22 | io_committedPhys_17 == 6'h22
|
|
| io_committedPhys_18 == 6'h22 | io_committedPhys_19 == 6'h22
|
|
| io_committedPhys_20 == 6'h22 | io_committedPhys_21 == 6'h22
|
|
| io_committedPhys_22 == 6'h22 | io_committedPhys_23 == 6'h22
|
|
| io_committedPhys_24 == 6'h22 | io_committedPhys_25 == 6'h22
|
|
| io_committedPhys_26 == 6'h22 | io_committedPhys_27 == 6'h22
|
|
| io_committedPhys_28 == 6'h22 | io_committedPhys_29 == 6'h22
|
|
| io_committedPhys_30 == 6'h22 | io_committedPhys_31 == 6'h22)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h22 | _GEN_164 | _GEN_99 : _GEN_164 | _GEN_99;
|
|
freeBits_35 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h23 | io_committedPhys_1 == 6'h23
|
|
| io_committedPhys_2 == 6'h23 | io_committedPhys_3 == 6'h23
|
|
| io_committedPhys_4 == 6'h23 | io_committedPhys_5 == 6'h23
|
|
| io_committedPhys_6 == 6'h23 | io_committedPhys_7 == 6'h23
|
|
| io_committedPhys_8 == 6'h23 | io_committedPhys_9 == 6'h23
|
|
| io_committedPhys_10 == 6'h23 | io_committedPhys_11 == 6'h23
|
|
| io_committedPhys_12 == 6'h23 | io_committedPhys_13 == 6'h23
|
|
| io_committedPhys_14 == 6'h23 | io_committedPhys_15 == 6'h23
|
|
| io_committedPhys_16 == 6'h23 | io_committedPhys_17 == 6'h23
|
|
| io_committedPhys_18 == 6'h23 | io_committedPhys_19 == 6'h23
|
|
| io_committedPhys_20 == 6'h23 | io_committedPhys_21 == 6'h23
|
|
| io_committedPhys_22 == 6'h23 | io_committedPhys_23 == 6'h23
|
|
| io_committedPhys_24 == 6'h23 | io_committedPhys_25 == 6'h23
|
|
| io_committedPhys_26 == 6'h23 | io_committedPhys_27 == 6'h23
|
|
| io_committedPhys_28 == 6'h23 | io_committedPhys_29 == 6'h23
|
|
| io_committedPhys_30 == 6'h23 | io_committedPhys_31 == 6'h23)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h23 | _GEN_165 | _GEN_100 : _GEN_165 | _GEN_100;
|
|
freeBits_36 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h24 | io_committedPhys_1 == 6'h24
|
|
| io_committedPhys_2 == 6'h24 | io_committedPhys_3 == 6'h24
|
|
| io_committedPhys_4 == 6'h24 | io_committedPhys_5 == 6'h24
|
|
| io_committedPhys_6 == 6'h24 | io_committedPhys_7 == 6'h24
|
|
| io_committedPhys_8 == 6'h24 | io_committedPhys_9 == 6'h24
|
|
| io_committedPhys_10 == 6'h24 | io_committedPhys_11 == 6'h24
|
|
| io_committedPhys_12 == 6'h24 | io_committedPhys_13 == 6'h24
|
|
| io_committedPhys_14 == 6'h24 | io_committedPhys_15 == 6'h24
|
|
| io_committedPhys_16 == 6'h24 | io_committedPhys_17 == 6'h24
|
|
| io_committedPhys_18 == 6'h24 | io_committedPhys_19 == 6'h24
|
|
| io_committedPhys_20 == 6'h24 | io_committedPhys_21 == 6'h24
|
|
| io_committedPhys_22 == 6'h24 | io_committedPhys_23 == 6'h24
|
|
| io_committedPhys_24 == 6'h24 | io_committedPhys_25 == 6'h24
|
|
| io_committedPhys_26 == 6'h24 | io_committedPhys_27 == 6'h24
|
|
| io_committedPhys_28 == 6'h24 | io_committedPhys_29 == 6'h24
|
|
| io_committedPhys_30 == 6'h24 | io_committedPhys_31 == 6'h24)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h24 | _GEN_166 | _GEN_101 : _GEN_166 | _GEN_101;
|
|
freeBits_37 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h25 | io_committedPhys_1 == 6'h25
|
|
| io_committedPhys_2 == 6'h25 | io_committedPhys_3 == 6'h25
|
|
| io_committedPhys_4 == 6'h25 | io_committedPhys_5 == 6'h25
|
|
| io_committedPhys_6 == 6'h25 | io_committedPhys_7 == 6'h25
|
|
| io_committedPhys_8 == 6'h25 | io_committedPhys_9 == 6'h25
|
|
| io_committedPhys_10 == 6'h25 | io_committedPhys_11 == 6'h25
|
|
| io_committedPhys_12 == 6'h25 | io_committedPhys_13 == 6'h25
|
|
| io_committedPhys_14 == 6'h25 | io_committedPhys_15 == 6'h25
|
|
| io_committedPhys_16 == 6'h25 | io_committedPhys_17 == 6'h25
|
|
| io_committedPhys_18 == 6'h25 | io_committedPhys_19 == 6'h25
|
|
| io_committedPhys_20 == 6'h25 | io_committedPhys_21 == 6'h25
|
|
| io_committedPhys_22 == 6'h25 | io_committedPhys_23 == 6'h25
|
|
| io_committedPhys_24 == 6'h25 | io_committedPhys_25 == 6'h25
|
|
| io_committedPhys_26 == 6'h25 | io_committedPhys_27 == 6'h25
|
|
| io_committedPhys_28 == 6'h25 | io_committedPhys_29 == 6'h25
|
|
| io_committedPhys_30 == 6'h25 | io_committedPhys_31 == 6'h25)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h25 | _GEN_167 | _GEN_102 : _GEN_167 | _GEN_102;
|
|
freeBits_38 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h26 | io_committedPhys_1 == 6'h26
|
|
| io_committedPhys_2 == 6'h26 | io_committedPhys_3 == 6'h26
|
|
| io_committedPhys_4 == 6'h26 | io_committedPhys_5 == 6'h26
|
|
| io_committedPhys_6 == 6'h26 | io_committedPhys_7 == 6'h26
|
|
| io_committedPhys_8 == 6'h26 | io_committedPhys_9 == 6'h26
|
|
| io_committedPhys_10 == 6'h26 | io_committedPhys_11 == 6'h26
|
|
| io_committedPhys_12 == 6'h26 | io_committedPhys_13 == 6'h26
|
|
| io_committedPhys_14 == 6'h26 | io_committedPhys_15 == 6'h26
|
|
| io_committedPhys_16 == 6'h26 | io_committedPhys_17 == 6'h26
|
|
| io_committedPhys_18 == 6'h26 | io_committedPhys_19 == 6'h26
|
|
| io_committedPhys_20 == 6'h26 | io_committedPhys_21 == 6'h26
|
|
| io_committedPhys_22 == 6'h26 | io_committedPhys_23 == 6'h26
|
|
| io_committedPhys_24 == 6'h26 | io_committedPhys_25 == 6'h26
|
|
| io_committedPhys_26 == 6'h26 | io_committedPhys_27 == 6'h26
|
|
| io_committedPhys_28 == 6'h26 | io_committedPhys_29 == 6'h26
|
|
| io_committedPhys_30 == 6'h26 | io_committedPhys_31 == 6'h26)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h26 | _GEN_168 | _GEN_103 : _GEN_168 | _GEN_103;
|
|
freeBits_39 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h27 | io_committedPhys_1 == 6'h27
|
|
| io_committedPhys_2 == 6'h27 | io_committedPhys_3 == 6'h27
|
|
| io_committedPhys_4 == 6'h27 | io_committedPhys_5 == 6'h27
|
|
| io_committedPhys_6 == 6'h27 | io_committedPhys_7 == 6'h27
|
|
| io_committedPhys_8 == 6'h27 | io_committedPhys_9 == 6'h27
|
|
| io_committedPhys_10 == 6'h27 | io_committedPhys_11 == 6'h27
|
|
| io_committedPhys_12 == 6'h27 | io_committedPhys_13 == 6'h27
|
|
| io_committedPhys_14 == 6'h27 | io_committedPhys_15 == 6'h27
|
|
| io_committedPhys_16 == 6'h27 | io_committedPhys_17 == 6'h27
|
|
| io_committedPhys_18 == 6'h27 | io_committedPhys_19 == 6'h27
|
|
| io_committedPhys_20 == 6'h27 | io_committedPhys_21 == 6'h27
|
|
| io_committedPhys_22 == 6'h27 | io_committedPhys_23 == 6'h27
|
|
| io_committedPhys_24 == 6'h27 | io_committedPhys_25 == 6'h27
|
|
| io_committedPhys_26 == 6'h27 | io_committedPhys_27 == 6'h27
|
|
| io_committedPhys_28 == 6'h27 | io_committedPhys_29 == 6'h27
|
|
| io_committedPhys_30 == 6'h27 | io_committedPhys_31 == 6'h27)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h27 | _GEN_169 | _GEN_104 : _GEN_169 | _GEN_104;
|
|
freeBits_40 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h28 | io_committedPhys_1 == 6'h28
|
|
| io_committedPhys_2 == 6'h28 | io_committedPhys_3 == 6'h28
|
|
| io_committedPhys_4 == 6'h28 | io_committedPhys_5 == 6'h28
|
|
| io_committedPhys_6 == 6'h28 | io_committedPhys_7 == 6'h28
|
|
| io_committedPhys_8 == 6'h28 | io_committedPhys_9 == 6'h28
|
|
| io_committedPhys_10 == 6'h28 | io_committedPhys_11 == 6'h28
|
|
| io_committedPhys_12 == 6'h28 | io_committedPhys_13 == 6'h28
|
|
| io_committedPhys_14 == 6'h28 | io_committedPhys_15 == 6'h28
|
|
| io_committedPhys_16 == 6'h28 | io_committedPhys_17 == 6'h28
|
|
| io_committedPhys_18 == 6'h28 | io_committedPhys_19 == 6'h28
|
|
| io_committedPhys_20 == 6'h28 | io_committedPhys_21 == 6'h28
|
|
| io_committedPhys_22 == 6'h28 | io_committedPhys_23 == 6'h28
|
|
| io_committedPhys_24 == 6'h28 | io_committedPhys_25 == 6'h28
|
|
| io_committedPhys_26 == 6'h28 | io_committedPhys_27 == 6'h28
|
|
| io_committedPhys_28 == 6'h28 | io_committedPhys_29 == 6'h28
|
|
| io_committedPhys_30 == 6'h28 | io_committedPhys_31 == 6'h28)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h28 | _GEN_170 | _GEN_105 : _GEN_170 | _GEN_105;
|
|
freeBits_41 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h29 | io_committedPhys_1 == 6'h29
|
|
| io_committedPhys_2 == 6'h29 | io_committedPhys_3 == 6'h29
|
|
| io_committedPhys_4 == 6'h29 | io_committedPhys_5 == 6'h29
|
|
| io_committedPhys_6 == 6'h29 | io_committedPhys_7 == 6'h29
|
|
| io_committedPhys_8 == 6'h29 | io_committedPhys_9 == 6'h29
|
|
| io_committedPhys_10 == 6'h29 | io_committedPhys_11 == 6'h29
|
|
| io_committedPhys_12 == 6'h29 | io_committedPhys_13 == 6'h29
|
|
| io_committedPhys_14 == 6'h29 | io_committedPhys_15 == 6'h29
|
|
| io_committedPhys_16 == 6'h29 | io_committedPhys_17 == 6'h29
|
|
| io_committedPhys_18 == 6'h29 | io_committedPhys_19 == 6'h29
|
|
| io_committedPhys_20 == 6'h29 | io_committedPhys_21 == 6'h29
|
|
| io_committedPhys_22 == 6'h29 | io_committedPhys_23 == 6'h29
|
|
| io_committedPhys_24 == 6'h29 | io_committedPhys_25 == 6'h29
|
|
| io_committedPhys_26 == 6'h29 | io_committedPhys_27 == 6'h29
|
|
| io_committedPhys_28 == 6'h29 | io_committedPhys_29 == 6'h29
|
|
| io_committedPhys_30 == 6'h29 | io_committedPhys_31 == 6'h29)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h29 | _GEN_171 | _GEN_106 : _GEN_171 | _GEN_106;
|
|
freeBits_42 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2A | io_committedPhys_1 == 6'h2A
|
|
| io_committedPhys_2 == 6'h2A | io_committedPhys_3 == 6'h2A
|
|
| io_committedPhys_4 == 6'h2A | io_committedPhys_5 == 6'h2A
|
|
| io_committedPhys_6 == 6'h2A | io_committedPhys_7 == 6'h2A
|
|
| io_committedPhys_8 == 6'h2A | io_committedPhys_9 == 6'h2A
|
|
| io_committedPhys_10 == 6'h2A | io_committedPhys_11 == 6'h2A
|
|
| io_committedPhys_12 == 6'h2A | io_committedPhys_13 == 6'h2A
|
|
| io_committedPhys_14 == 6'h2A | io_committedPhys_15 == 6'h2A
|
|
| io_committedPhys_16 == 6'h2A | io_committedPhys_17 == 6'h2A
|
|
| io_committedPhys_18 == 6'h2A | io_committedPhys_19 == 6'h2A
|
|
| io_committedPhys_20 == 6'h2A | io_committedPhys_21 == 6'h2A
|
|
| io_committedPhys_22 == 6'h2A | io_committedPhys_23 == 6'h2A
|
|
| io_committedPhys_24 == 6'h2A | io_committedPhys_25 == 6'h2A
|
|
| io_committedPhys_26 == 6'h2A | io_committedPhys_27 == 6'h2A
|
|
| io_committedPhys_28 == 6'h2A | io_committedPhys_29 == 6'h2A
|
|
| io_committedPhys_30 == 6'h2A | io_committedPhys_31 == 6'h2A)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2A | _GEN_172 | _GEN_107 : _GEN_172 | _GEN_107;
|
|
freeBits_43 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2B | io_committedPhys_1 == 6'h2B
|
|
| io_committedPhys_2 == 6'h2B | io_committedPhys_3 == 6'h2B
|
|
| io_committedPhys_4 == 6'h2B | io_committedPhys_5 == 6'h2B
|
|
| io_committedPhys_6 == 6'h2B | io_committedPhys_7 == 6'h2B
|
|
| io_committedPhys_8 == 6'h2B | io_committedPhys_9 == 6'h2B
|
|
| io_committedPhys_10 == 6'h2B | io_committedPhys_11 == 6'h2B
|
|
| io_committedPhys_12 == 6'h2B | io_committedPhys_13 == 6'h2B
|
|
| io_committedPhys_14 == 6'h2B | io_committedPhys_15 == 6'h2B
|
|
| io_committedPhys_16 == 6'h2B | io_committedPhys_17 == 6'h2B
|
|
| io_committedPhys_18 == 6'h2B | io_committedPhys_19 == 6'h2B
|
|
| io_committedPhys_20 == 6'h2B | io_committedPhys_21 == 6'h2B
|
|
| io_committedPhys_22 == 6'h2B | io_committedPhys_23 == 6'h2B
|
|
| io_committedPhys_24 == 6'h2B | io_committedPhys_25 == 6'h2B
|
|
| io_committedPhys_26 == 6'h2B | io_committedPhys_27 == 6'h2B
|
|
| io_committedPhys_28 == 6'h2B | io_committedPhys_29 == 6'h2B
|
|
| io_committedPhys_30 == 6'h2B | io_committedPhys_31 == 6'h2B)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2B | _GEN_173 | _GEN_108 : _GEN_173 | _GEN_108;
|
|
freeBits_44 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2C | io_committedPhys_1 == 6'h2C
|
|
| io_committedPhys_2 == 6'h2C | io_committedPhys_3 == 6'h2C
|
|
| io_committedPhys_4 == 6'h2C | io_committedPhys_5 == 6'h2C
|
|
| io_committedPhys_6 == 6'h2C | io_committedPhys_7 == 6'h2C
|
|
| io_committedPhys_8 == 6'h2C | io_committedPhys_9 == 6'h2C
|
|
| io_committedPhys_10 == 6'h2C | io_committedPhys_11 == 6'h2C
|
|
| io_committedPhys_12 == 6'h2C | io_committedPhys_13 == 6'h2C
|
|
| io_committedPhys_14 == 6'h2C | io_committedPhys_15 == 6'h2C
|
|
| io_committedPhys_16 == 6'h2C | io_committedPhys_17 == 6'h2C
|
|
| io_committedPhys_18 == 6'h2C | io_committedPhys_19 == 6'h2C
|
|
| io_committedPhys_20 == 6'h2C | io_committedPhys_21 == 6'h2C
|
|
| io_committedPhys_22 == 6'h2C | io_committedPhys_23 == 6'h2C
|
|
| io_committedPhys_24 == 6'h2C | io_committedPhys_25 == 6'h2C
|
|
| io_committedPhys_26 == 6'h2C | io_committedPhys_27 == 6'h2C
|
|
| io_committedPhys_28 == 6'h2C | io_committedPhys_29 == 6'h2C
|
|
| io_committedPhys_30 == 6'h2C | io_committedPhys_31 == 6'h2C)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2C | _GEN_174 | _GEN_109 : _GEN_174 | _GEN_109;
|
|
freeBits_45 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2D | io_committedPhys_1 == 6'h2D
|
|
| io_committedPhys_2 == 6'h2D | io_committedPhys_3 == 6'h2D
|
|
| io_committedPhys_4 == 6'h2D | io_committedPhys_5 == 6'h2D
|
|
| io_committedPhys_6 == 6'h2D | io_committedPhys_7 == 6'h2D
|
|
| io_committedPhys_8 == 6'h2D | io_committedPhys_9 == 6'h2D
|
|
| io_committedPhys_10 == 6'h2D | io_committedPhys_11 == 6'h2D
|
|
| io_committedPhys_12 == 6'h2D | io_committedPhys_13 == 6'h2D
|
|
| io_committedPhys_14 == 6'h2D | io_committedPhys_15 == 6'h2D
|
|
| io_committedPhys_16 == 6'h2D | io_committedPhys_17 == 6'h2D
|
|
| io_committedPhys_18 == 6'h2D | io_committedPhys_19 == 6'h2D
|
|
| io_committedPhys_20 == 6'h2D | io_committedPhys_21 == 6'h2D
|
|
| io_committedPhys_22 == 6'h2D | io_committedPhys_23 == 6'h2D
|
|
| io_committedPhys_24 == 6'h2D | io_committedPhys_25 == 6'h2D
|
|
| io_committedPhys_26 == 6'h2D | io_committedPhys_27 == 6'h2D
|
|
| io_committedPhys_28 == 6'h2D | io_committedPhys_29 == 6'h2D
|
|
| io_committedPhys_30 == 6'h2D | io_committedPhys_31 == 6'h2D)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2D | _GEN_175 | _GEN_110 : _GEN_175 | _GEN_110;
|
|
freeBits_46 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2E | io_committedPhys_1 == 6'h2E
|
|
| io_committedPhys_2 == 6'h2E | io_committedPhys_3 == 6'h2E
|
|
| io_committedPhys_4 == 6'h2E | io_committedPhys_5 == 6'h2E
|
|
| io_committedPhys_6 == 6'h2E | io_committedPhys_7 == 6'h2E
|
|
| io_committedPhys_8 == 6'h2E | io_committedPhys_9 == 6'h2E
|
|
| io_committedPhys_10 == 6'h2E | io_committedPhys_11 == 6'h2E
|
|
| io_committedPhys_12 == 6'h2E | io_committedPhys_13 == 6'h2E
|
|
| io_committedPhys_14 == 6'h2E | io_committedPhys_15 == 6'h2E
|
|
| io_committedPhys_16 == 6'h2E | io_committedPhys_17 == 6'h2E
|
|
| io_committedPhys_18 == 6'h2E | io_committedPhys_19 == 6'h2E
|
|
| io_committedPhys_20 == 6'h2E | io_committedPhys_21 == 6'h2E
|
|
| io_committedPhys_22 == 6'h2E | io_committedPhys_23 == 6'h2E
|
|
| io_committedPhys_24 == 6'h2E | io_committedPhys_25 == 6'h2E
|
|
| io_committedPhys_26 == 6'h2E | io_committedPhys_27 == 6'h2E
|
|
| io_committedPhys_28 == 6'h2E | io_committedPhys_29 == 6'h2E
|
|
| io_committedPhys_30 == 6'h2E | io_committedPhys_31 == 6'h2E)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2E | _GEN_176 | _GEN_111 : _GEN_176 | _GEN_111;
|
|
freeBits_47 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h2F | io_committedPhys_1 == 6'h2F
|
|
| io_committedPhys_2 == 6'h2F | io_committedPhys_3 == 6'h2F
|
|
| io_committedPhys_4 == 6'h2F | io_committedPhys_5 == 6'h2F
|
|
| io_committedPhys_6 == 6'h2F | io_committedPhys_7 == 6'h2F
|
|
| io_committedPhys_8 == 6'h2F | io_committedPhys_9 == 6'h2F
|
|
| io_committedPhys_10 == 6'h2F | io_committedPhys_11 == 6'h2F
|
|
| io_committedPhys_12 == 6'h2F | io_committedPhys_13 == 6'h2F
|
|
| io_committedPhys_14 == 6'h2F | io_committedPhys_15 == 6'h2F
|
|
| io_committedPhys_16 == 6'h2F | io_committedPhys_17 == 6'h2F
|
|
| io_committedPhys_18 == 6'h2F | io_committedPhys_19 == 6'h2F
|
|
| io_committedPhys_20 == 6'h2F | io_committedPhys_21 == 6'h2F
|
|
| io_committedPhys_22 == 6'h2F | io_committedPhys_23 == 6'h2F
|
|
| io_committedPhys_24 == 6'h2F | io_committedPhys_25 == 6'h2F
|
|
| io_committedPhys_26 == 6'h2F | io_committedPhys_27 == 6'h2F
|
|
| io_committedPhys_28 == 6'h2F | io_committedPhys_29 == 6'h2F
|
|
| io_committedPhys_30 == 6'h2F | io_committedPhys_31 == 6'h2F)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h2F | _GEN_177 | _GEN_112 : _GEN_177 | _GEN_112;
|
|
freeBits_48 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h30 | io_committedPhys_1 == 6'h30
|
|
| io_committedPhys_2 == 6'h30 | io_committedPhys_3 == 6'h30
|
|
| io_committedPhys_4 == 6'h30 | io_committedPhys_5 == 6'h30
|
|
| io_committedPhys_6 == 6'h30 | io_committedPhys_7 == 6'h30
|
|
| io_committedPhys_8 == 6'h30 | io_committedPhys_9 == 6'h30
|
|
| io_committedPhys_10 == 6'h30 | io_committedPhys_11 == 6'h30
|
|
| io_committedPhys_12 == 6'h30 | io_committedPhys_13 == 6'h30
|
|
| io_committedPhys_14 == 6'h30 | io_committedPhys_15 == 6'h30
|
|
| io_committedPhys_16 == 6'h30 | io_committedPhys_17 == 6'h30
|
|
| io_committedPhys_18 == 6'h30 | io_committedPhys_19 == 6'h30
|
|
| io_committedPhys_20 == 6'h30 | io_committedPhys_21 == 6'h30
|
|
| io_committedPhys_22 == 6'h30 | io_committedPhys_23 == 6'h30
|
|
| io_committedPhys_24 == 6'h30 | io_committedPhys_25 == 6'h30
|
|
| io_committedPhys_26 == 6'h30 | io_committedPhys_27 == 6'h30
|
|
| io_committedPhys_28 == 6'h30 | io_committedPhys_29 == 6'h30
|
|
| io_committedPhys_30 == 6'h30 | io_committedPhys_31 == 6'h30)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h30 | _GEN_178 | _GEN_113 : _GEN_178 | _GEN_113;
|
|
freeBits_49 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h31 | io_committedPhys_1 == 6'h31
|
|
| io_committedPhys_2 == 6'h31 | io_committedPhys_3 == 6'h31
|
|
| io_committedPhys_4 == 6'h31 | io_committedPhys_5 == 6'h31
|
|
| io_committedPhys_6 == 6'h31 | io_committedPhys_7 == 6'h31
|
|
| io_committedPhys_8 == 6'h31 | io_committedPhys_9 == 6'h31
|
|
| io_committedPhys_10 == 6'h31 | io_committedPhys_11 == 6'h31
|
|
| io_committedPhys_12 == 6'h31 | io_committedPhys_13 == 6'h31
|
|
| io_committedPhys_14 == 6'h31 | io_committedPhys_15 == 6'h31
|
|
| io_committedPhys_16 == 6'h31 | io_committedPhys_17 == 6'h31
|
|
| io_committedPhys_18 == 6'h31 | io_committedPhys_19 == 6'h31
|
|
| io_committedPhys_20 == 6'h31 | io_committedPhys_21 == 6'h31
|
|
| io_committedPhys_22 == 6'h31 | io_committedPhys_23 == 6'h31
|
|
| io_committedPhys_24 == 6'h31 | io_committedPhys_25 == 6'h31
|
|
| io_committedPhys_26 == 6'h31 | io_committedPhys_27 == 6'h31
|
|
| io_committedPhys_28 == 6'h31 | io_committedPhys_29 == 6'h31
|
|
| io_committedPhys_30 == 6'h31 | io_committedPhys_31 == 6'h31)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h31 | _GEN_179 | _GEN_114 : _GEN_179 | _GEN_114;
|
|
freeBits_50 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h32 | io_committedPhys_1 == 6'h32
|
|
| io_committedPhys_2 == 6'h32 | io_committedPhys_3 == 6'h32
|
|
| io_committedPhys_4 == 6'h32 | io_committedPhys_5 == 6'h32
|
|
| io_committedPhys_6 == 6'h32 | io_committedPhys_7 == 6'h32
|
|
| io_committedPhys_8 == 6'h32 | io_committedPhys_9 == 6'h32
|
|
| io_committedPhys_10 == 6'h32 | io_committedPhys_11 == 6'h32
|
|
| io_committedPhys_12 == 6'h32 | io_committedPhys_13 == 6'h32
|
|
| io_committedPhys_14 == 6'h32 | io_committedPhys_15 == 6'h32
|
|
| io_committedPhys_16 == 6'h32 | io_committedPhys_17 == 6'h32
|
|
| io_committedPhys_18 == 6'h32 | io_committedPhys_19 == 6'h32
|
|
| io_committedPhys_20 == 6'h32 | io_committedPhys_21 == 6'h32
|
|
| io_committedPhys_22 == 6'h32 | io_committedPhys_23 == 6'h32
|
|
| io_committedPhys_24 == 6'h32 | io_committedPhys_25 == 6'h32
|
|
| io_committedPhys_26 == 6'h32 | io_committedPhys_27 == 6'h32
|
|
| io_committedPhys_28 == 6'h32 | io_committedPhys_29 == 6'h32
|
|
| io_committedPhys_30 == 6'h32 | io_committedPhys_31 == 6'h32)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h32 | _GEN_180 | _GEN_115 : _GEN_180 | _GEN_115;
|
|
freeBits_51 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h33 | io_committedPhys_1 == 6'h33
|
|
| io_committedPhys_2 == 6'h33 | io_committedPhys_3 == 6'h33
|
|
| io_committedPhys_4 == 6'h33 | io_committedPhys_5 == 6'h33
|
|
| io_committedPhys_6 == 6'h33 | io_committedPhys_7 == 6'h33
|
|
| io_committedPhys_8 == 6'h33 | io_committedPhys_9 == 6'h33
|
|
| io_committedPhys_10 == 6'h33 | io_committedPhys_11 == 6'h33
|
|
| io_committedPhys_12 == 6'h33 | io_committedPhys_13 == 6'h33
|
|
| io_committedPhys_14 == 6'h33 | io_committedPhys_15 == 6'h33
|
|
| io_committedPhys_16 == 6'h33 | io_committedPhys_17 == 6'h33
|
|
| io_committedPhys_18 == 6'h33 | io_committedPhys_19 == 6'h33
|
|
| io_committedPhys_20 == 6'h33 | io_committedPhys_21 == 6'h33
|
|
| io_committedPhys_22 == 6'h33 | io_committedPhys_23 == 6'h33
|
|
| io_committedPhys_24 == 6'h33 | io_committedPhys_25 == 6'h33
|
|
| io_committedPhys_26 == 6'h33 | io_committedPhys_27 == 6'h33
|
|
| io_committedPhys_28 == 6'h33 | io_committedPhys_29 == 6'h33
|
|
| io_committedPhys_30 == 6'h33 | io_committedPhys_31 == 6'h33)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h33 | _GEN_181 | _GEN_116 : _GEN_181 | _GEN_116;
|
|
freeBits_52 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h34 | io_committedPhys_1 == 6'h34
|
|
| io_committedPhys_2 == 6'h34 | io_committedPhys_3 == 6'h34
|
|
| io_committedPhys_4 == 6'h34 | io_committedPhys_5 == 6'h34
|
|
| io_committedPhys_6 == 6'h34 | io_committedPhys_7 == 6'h34
|
|
| io_committedPhys_8 == 6'h34 | io_committedPhys_9 == 6'h34
|
|
| io_committedPhys_10 == 6'h34 | io_committedPhys_11 == 6'h34
|
|
| io_committedPhys_12 == 6'h34 | io_committedPhys_13 == 6'h34
|
|
| io_committedPhys_14 == 6'h34 | io_committedPhys_15 == 6'h34
|
|
| io_committedPhys_16 == 6'h34 | io_committedPhys_17 == 6'h34
|
|
| io_committedPhys_18 == 6'h34 | io_committedPhys_19 == 6'h34
|
|
| io_committedPhys_20 == 6'h34 | io_committedPhys_21 == 6'h34
|
|
| io_committedPhys_22 == 6'h34 | io_committedPhys_23 == 6'h34
|
|
| io_committedPhys_24 == 6'h34 | io_committedPhys_25 == 6'h34
|
|
| io_committedPhys_26 == 6'h34 | io_committedPhys_27 == 6'h34
|
|
| io_committedPhys_28 == 6'h34 | io_committedPhys_29 == 6'h34
|
|
| io_committedPhys_30 == 6'h34 | io_committedPhys_31 == 6'h34)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h34 | _GEN_182 | _GEN_117 : _GEN_182 | _GEN_117;
|
|
freeBits_53 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h35 | io_committedPhys_1 == 6'h35
|
|
| io_committedPhys_2 == 6'h35 | io_committedPhys_3 == 6'h35
|
|
| io_committedPhys_4 == 6'h35 | io_committedPhys_5 == 6'h35
|
|
| io_committedPhys_6 == 6'h35 | io_committedPhys_7 == 6'h35
|
|
| io_committedPhys_8 == 6'h35 | io_committedPhys_9 == 6'h35
|
|
| io_committedPhys_10 == 6'h35 | io_committedPhys_11 == 6'h35
|
|
| io_committedPhys_12 == 6'h35 | io_committedPhys_13 == 6'h35
|
|
| io_committedPhys_14 == 6'h35 | io_committedPhys_15 == 6'h35
|
|
| io_committedPhys_16 == 6'h35 | io_committedPhys_17 == 6'h35
|
|
| io_committedPhys_18 == 6'h35 | io_committedPhys_19 == 6'h35
|
|
| io_committedPhys_20 == 6'h35 | io_committedPhys_21 == 6'h35
|
|
| io_committedPhys_22 == 6'h35 | io_committedPhys_23 == 6'h35
|
|
| io_committedPhys_24 == 6'h35 | io_committedPhys_25 == 6'h35
|
|
| io_committedPhys_26 == 6'h35 | io_committedPhys_27 == 6'h35
|
|
| io_committedPhys_28 == 6'h35 | io_committedPhys_29 == 6'h35
|
|
| io_committedPhys_30 == 6'h35 | io_committedPhys_31 == 6'h35)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h35 | _GEN_183 | _GEN_118 : _GEN_183 | _GEN_118;
|
|
freeBits_54 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h36 | io_committedPhys_1 == 6'h36
|
|
| io_committedPhys_2 == 6'h36 | io_committedPhys_3 == 6'h36
|
|
| io_committedPhys_4 == 6'h36 | io_committedPhys_5 == 6'h36
|
|
| io_committedPhys_6 == 6'h36 | io_committedPhys_7 == 6'h36
|
|
| io_committedPhys_8 == 6'h36 | io_committedPhys_9 == 6'h36
|
|
| io_committedPhys_10 == 6'h36 | io_committedPhys_11 == 6'h36
|
|
| io_committedPhys_12 == 6'h36 | io_committedPhys_13 == 6'h36
|
|
| io_committedPhys_14 == 6'h36 | io_committedPhys_15 == 6'h36
|
|
| io_committedPhys_16 == 6'h36 | io_committedPhys_17 == 6'h36
|
|
| io_committedPhys_18 == 6'h36 | io_committedPhys_19 == 6'h36
|
|
| io_committedPhys_20 == 6'h36 | io_committedPhys_21 == 6'h36
|
|
| io_committedPhys_22 == 6'h36 | io_committedPhys_23 == 6'h36
|
|
| io_committedPhys_24 == 6'h36 | io_committedPhys_25 == 6'h36
|
|
| io_committedPhys_26 == 6'h36 | io_committedPhys_27 == 6'h36
|
|
| io_committedPhys_28 == 6'h36 | io_committedPhys_29 == 6'h36
|
|
| io_committedPhys_30 == 6'h36 | io_committedPhys_31 == 6'h36)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h36 | _GEN_184 | _GEN_119 : _GEN_184 | _GEN_119;
|
|
freeBits_55 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h37 | io_committedPhys_1 == 6'h37
|
|
| io_committedPhys_2 == 6'h37 | io_committedPhys_3 == 6'h37
|
|
| io_committedPhys_4 == 6'h37 | io_committedPhys_5 == 6'h37
|
|
| io_committedPhys_6 == 6'h37 | io_committedPhys_7 == 6'h37
|
|
| io_committedPhys_8 == 6'h37 | io_committedPhys_9 == 6'h37
|
|
| io_committedPhys_10 == 6'h37 | io_committedPhys_11 == 6'h37
|
|
| io_committedPhys_12 == 6'h37 | io_committedPhys_13 == 6'h37
|
|
| io_committedPhys_14 == 6'h37 | io_committedPhys_15 == 6'h37
|
|
| io_committedPhys_16 == 6'h37 | io_committedPhys_17 == 6'h37
|
|
| io_committedPhys_18 == 6'h37 | io_committedPhys_19 == 6'h37
|
|
| io_committedPhys_20 == 6'h37 | io_committedPhys_21 == 6'h37
|
|
| io_committedPhys_22 == 6'h37 | io_committedPhys_23 == 6'h37
|
|
| io_committedPhys_24 == 6'h37 | io_committedPhys_25 == 6'h37
|
|
| io_committedPhys_26 == 6'h37 | io_committedPhys_27 == 6'h37
|
|
| io_committedPhys_28 == 6'h37 | io_committedPhys_29 == 6'h37
|
|
| io_committedPhys_30 == 6'h37 | io_committedPhys_31 == 6'h37)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h37 | _GEN_185 | _GEN_120 : _GEN_185 | _GEN_120;
|
|
freeBits_56 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h38 | io_committedPhys_1 == 6'h38
|
|
| io_committedPhys_2 == 6'h38 | io_committedPhys_3 == 6'h38
|
|
| io_committedPhys_4 == 6'h38 | io_committedPhys_5 == 6'h38
|
|
| io_committedPhys_6 == 6'h38 | io_committedPhys_7 == 6'h38
|
|
| io_committedPhys_8 == 6'h38 | io_committedPhys_9 == 6'h38
|
|
| io_committedPhys_10 == 6'h38 | io_committedPhys_11 == 6'h38
|
|
| io_committedPhys_12 == 6'h38 | io_committedPhys_13 == 6'h38
|
|
| io_committedPhys_14 == 6'h38 | io_committedPhys_15 == 6'h38
|
|
| io_committedPhys_16 == 6'h38 | io_committedPhys_17 == 6'h38
|
|
| io_committedPhys_18 == 6'h38 | io_committedPhys_19 == 6'h38
|
|
| io_committedPhys_20 == 6'h38 | io_committedPhys_21 == 6'h38
|
|
| io_committedPhys_22 == 6'h38 | io_committedPhys_23 == 6'h38
|
|
| io_committedPhys_24 == 6'h38 | io_committedPhys_25 == 6'h38
|
|
| io_committedPhys_26 == 6'h38 | io_committedPhys_27 == 6'h38
|
|
| io_committedPhys_28 == 6'h38 | io_committedPhys_29 == 6'h38
|
|
| io_committedPhys_30 == 6'h38 | io_committedPhys_31 == 6'h38)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h38 | _GEN_186 | _GEN_121 : _GEN_186 | _GEN_121;
|
|
freeBits_57 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h39 | io_committedPhys_1 == 6'h39
|
|
| io_committedPhys_2 == 6'h39 | io_committedPhys_3 == 6'h39
|
|
| io_committedPhys_4 == 6'h39 | io_committedPhys_5 == 6'h39
|
|
| io_committedPhys_6 == 6'h39 | io_committedPhys_7 == 6'h39
|
|
| io_committedPhys_8 == 6'h39 | io_committedPhys_9 == 6'h39
|
|
| io_committedPhys_10 == 6'h39 | io_committedPhys_11 == 6'h39
|
|
| io_committedPhys_12 == 6'h39 | io_committedPhys_13 == 6'h39
|
|
| io_committedPhys_14 == 6'h39 | io_committedPhys_15 == 6'h39
|
|
| io_committedPhys_16 == 6'h39 | io_committedPhys_17 == 6'h39
|
|
| io_committedPhys_18 == 6'h39 | io_committedPhys_19 == 6'h39
|
|
| io_committedPhys_20 == 6'h39 | io_committedPhys_21 == 6'h39
|
|
| io_committedPhys_22 == 6'h39 | io_committedPhys_23 == 6'h39
|
|
| io_committedPhys_24 == 6'h39 | io_committedPhys_25 == 6'h39
|
|
| io_committedPhys_26 == 6'h39 | io_committedPhys_27 == 6'h39
|
|
| io_committedPhys_28 == 6'h39 | io_committedPhys_29 == 6'h39
|
|
| io_committedPhys_30 == 6'h39 | io_committedPhys_31 == 6'h39)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h39 | _GEN_187 | _GEN_122 : _GEN_187 | _GEN_122;
|
|
freeBits_58 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3A | io_committedPhys_1 == 6'h3A
|
|
| io_committedPhys_2 == 6'h3A | io_committedPhys_3 == 6'h3A
|
|
| io_committedPhys_4 == 6'h3A | io_committedPhys_5 == 6'h3A
|
|
| io_committedPhys_6 == 6'h3A | io_committedPhys_7 == 6'h3A
|
|
| io_committedPhys_8 == 6'h3A | io_committedPhys_9 == 6'h3A
|
|
| io_committedPhys_10 == 6'h3A | io_committedPhys_11 == 6'h3A
|
|
| io_committedPhys_12 == 6'h3A | io_committedPhys_13 == 6'h3A
|
|
| io_committedPhys_14 == 6'h3A | io_committedPhys_15 == 6'h3A
|
|
| io_committedPhys_16 == 6'h3A | io_committedPhys_17 == 6'h3A
|
|
| io_committedPhys_18 == 6'h3A | io_committedPhys_19 == 6'h3A
|
|
| io_committedPhys_20 == 6'h3A | io_committedPhys_21 == 6'h3A
|
|
| io_committedPhys_22 == 6'h3A | io_committedPhys_23 == 6'h3A
|
|
| io_committedPhys_24 == 6'h3A | io_committedPhys_25 == 6'h3A
|
|
| io_committedPhys_26 == 6'h3A | io_committedPhys_27 == 6'h3A
|
|
| io_committedPhys_28 == 6'h3A | io_committedPhys_29 == 6'h3A
|
|
| io_committedPhys_30 == 6'h3A | io_committedPhys_31 == 6'h3A)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3A | _GEN_188 | _GEN_123 : _GEN_188 | _GEN_123;
|
|
freeBits_59 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3B | io_committedPhys_1 == 6'h3B
|
|
| io_committedPhys_2 == 6'h3B | io_committedPhys_3 == 6'h3B
|
|
| io_committedPhys_4 == 6'h3B | io_committedPhys_5 == 6'h3B
|
|
| io_committedPhys_6 == 6'h3B | io_committedPhys_7 == 6'h3B
|
|
| io_committedPhys_8 == 6'h3B | io_committedPhys_9 == 6'h3B
|
|
| io_committedPhys_10 == 6'h3B | io_committedPhys_11 == 6'h3B
|
|
| io_committedPhys_12 == 6'h3B | io_committedPhys_13 == 6'h3B
|
|
| io_committedPhys_14 == 6'h3B | io_committedPhys_15 == 6'h3B
|
|
| io_committedPhys_16 == 6'h3B | io_committedPhys_17 == 6'h3B
|
|
| io_committedPhys_18 == 6'h3B | io_committedPhys_19 == 6'h3B
|
|
| io_committedPhys_20 == 6'h3B | io_committedPhys_21 == 6'h3B
|
|
| io_committedPhys_22 == 6'h3B | io_committedPhys_23 == 6'h3B
|
|
| io_committedPhys_24 == 6'h3B | io_committedPhys_25 == 6'h3B
|
|
| io_committedPhys_26 == 6'h3B | io_committedPhys_27 == 6'h3B
|
|
| io_committedPhys_28 == 6'h3B | io_committedPhys_29 == 6'h3B
|
|
| io_committedPhys_30 == 6'h3B | io_committedPhys_31 == 6'h3B)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3B | _GEN_189 | _GEN_124 : _GEN_189 | _GEN_124;
|
|
freeBits_60 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3C | io_committedPhys_1 == 6'h3C
|
|
| io_committedPhys_2 == 6'h3C | io_committedPhys_3 == 6'h3C
|
|
| io_committedPhys_4 == 6'h3C | io_committedPhys_5 == 6'h3C
|
|
| io_committedPhys_6 == 6'h3C | io_committedPhys_7 == 6'h3C
|
|
| io_committedPhys_8 == 6'h3C | io_committedPhys_9 == 6'h3C
|
|
| io_committedPhys_10 == 6'h3C | io_committedPhys_11 == 6'h3C
|
|
| io_committedPhys_12 == 6'h3C | io_committedPhys_13 == 6'h3C
|
|
| io_committedPhys_14 == 6'h3C | io_committedPhys_15 == 6'h3C
|
|
| io_committedPhys_16 == 6'h3C | io_committedPhys_17 == 6'h3C
|
|
| io_committedPhys_18 == 6'h3C | io_committedPhys_19 == 6'h3C
|
|
| io_committedPhys_20 == 6'h3C | io_committedPhys_21 == 6'h3C
|
|
| io_committedPhys_22 == 6'h3C | io_committedPhys_23 == 6'h3C
|
|
| io_committedPhys_24 == 6'h3C | io_committedPhys_25 == 6'h3C
|
|
| io_committedPhys_26 == 6'h3C | io_committedPhys_27 == 6'h3C
|
|
| io_committedPhys_28 == 6'h3C | io_committedPhys_29 == 6'h3C
|
|
| io_committedPhys_30 == 6'h3C | io_committedPhys_31 == 6'h3C)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3C | _GEN_190 | _GEN_125 : _GEN_190 | _GEN_125;
|
|
freeBits_61 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3D | io_committedPhys_1 == 6'h3D
|
|
| io_committedPhys_2 == 6'h3D | io_committedPhys_3 == 6'h3D
|
|
| io_committedPhys_4 == 6'h3D | io_committedPhys_5 == 6'h3D
|
|
| io_committedPhys_6 == 6'h3D | io_committedPhys_7 == 6'h3D
|
|
| io_committedPhys_8 == 6'h3D | io_committedPhys_9 == 6'h3D
|
|
| io_committedPhys_10 == 6'h3D | io_committedPhys_11 == 6'h3D
|
|
| io_committedPhys_12 == 6'h3D | io_committedPhys_13 == 6'h3D
|
|
| io_committedPhys_14 == 6'h3D | io_committedPhys_15 == 6'h3D
|
|
| io_committedPhys_16 == 6'h3D | io_committedPhys_17 == 6'h3D
|
|
| io_committedPhys_18 == 6'h3D | io_committedPhys_19 == 6'h3D
|
|
| io_committedPhys_20 == 6'h3D | io_committedPhys_21 == 6'h3D
|
|
| io_committedPhys_22 == 6'h3D | io_committedPhys_23 == 6'h3D
|
|
| io_committedPhys_24 == 6'h3D | io_committedPhys_25 == 6'h3D
|
|
| io_committedPhys_26 == 6'h3D | io_committedPhys_27 == 6'h3D
|
|
| io_committedPhys_28 == 6'h3D | io_committedPhys_29 == 6'h3D
|
|
| io_committedPhys_30 == 6'h3D | io_committedPhys_31 == 6'h3D)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3D | _GEN_191 | _GEN_126 : _GEN_191 | _GEN_126;
|
|
freeBits_62 <=
|
|
io_recover
|
|
? ~(io_committedPhys_0 == 6'h3E | io_committedPhys_1 == 6'h3E
|
|
| io_committedPhys_2 == 6'h3E | io_committedPhys_3 == 6'h3E
|
|
| io_committedPhys_4 == 6'h3E | io_committedPhys_5 == 6'h3E
|
|
| io_committedPhys_6 == 6'h3E | io_committedPhys_7 == 6'h3E
|
|
| io_committedPhys_8 == 6'h3E | io_committedPhys_9 == 6'h3E
|
|
| io_committedPhys_10 == 6'h3E | io_committedPhys_11 == 6'h3E
|
|
| io_committedPhys_12 == 6'h3E | io_committedPhys_13 == 6'h3E
|
|
| io_committedPhys_14 == 6'h3E | io_committedPhys_15 == 6'h3E
|
|
| io_committedPhys_16 == 6'h3E | io_committedPhys_17 == 6'h3E
|
|
| io_committedPhys_18 == 6'h3E | io_committedPhys_19 == 6'h3E
|
|
| io_committedPhys_20 == 6'h3E | io_committedPhys_21 == 6'h3E
|
|
| io_committedPhys_22 == 6'h3E | io_committedPhys_23 == 6'h3E
|
|
| io_committedPhys_24 == 6'h3E | io_committedPhys_25 == 6'h3E
|
|
| io_committedPhys_26 == 6'h3E | io_committedPhys_27 == 6'h3E
|
|
| io_committedPhys_28 == 6'h3E | io_committedPhys_29 == 6'h3E
|
|
| io_committedPhys_30 == 6'h3E | io_committedPhys_31 == 6'h3E)
|
|
: _GEN_194 ? io_freePhys_1 == 6'h3E | _GEN_192 | _GEN_127 : _GEN_192 | _GEN_127;
|
|
freeBits_63 <=
|
|
io_recover
|
|
? ~((&io_committedPhys_0) | (&io_committedPhys_1) | (&io_committedPhys_2)
|
|
| (&io_committedPhys_3) | (&io_committedPhys_4) | (&io_committedPhys_5)
|
|
| (&io_committedPhys_6) | (&io_committedPhys_7) | (&io_committedPhys_8)
|
|
| (&io_committedPhys_9) | (&io_committedPhys_10) | (&io_committedPhys_11)
|
|
| (&io_committedPhys_12) | (&io_committedPhys_13) | (&io_committedPhys_14)
|
|
| (&io_committedPhys_15) | (&io_committedPhys_16) | (&io_committedPhys_17)
|
|
| (&io_committedPhys_18) | (&io_committedPhys_19) | (&io_committedPhys_20)
|
|
| (&io_committedPhys_21) | (&io_committedPhys_22) | (&io_committedPhys_23)
|
|
| (&io_committedPhys_24) | (&io_committedPhys_25) | (&io_committedPhys_26)
|
|
| (&io_committedPhys_27) | (&io_committedPhys_28) | (&io_committedPhys_29)
|
|
| (&io_committedPhys_30) | (&io_committedPhys_31))
|
|
: _GEN_194 ? (&io_freePhys_1) | _GEN_193 | _GEN_128 : _GEN_193 | _GEN_128;
|
|
end
|
|
end // always @(posedge)
|
|
assign io_allocPhys_0 = io_allocPhys_0_0;
|
|
assign io_allocPhys_1 = io_allocPhys_1_0;
|
|
assign io_canAllocate = |(freeCount[6:1]);
|
|
endmodule
|
|
|