2372 lines
98 KiB
Verilog
2372 lines
98 KiB
Verilog
//
|
|
// Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24)
|
|
//
|
|
// On Mon Jun 29 23:31:33 BST 2020
|
|
//
|
|
//
|
|
// Ports:
|
|
// Name I/O size props
|
|
// basicExec O 1160
|
|
// basicExec_dInst I 145
|
|
// basicExec_rVal1 I 163
|
|
// basicExec_rVal2 I 163
|
|
// basicExec_pcc I 163
|
|
// basicExec_ppc I 163
|
|
// basicExec_orig_inst I 32
|
|
//
|
|
// Combinational paths from inputs to outputs:
|
|
// (basicExec_dInst,
|
|
// basicExec_rVal1,
|
|
// basicExec_rVal2,
|
|
// basicExec_pcc,
|
|
// basicExec_ppc,
|
|
// basicExec_orig_inst) -> basicExec
|
|
//
|
|
//
|
|
|
|
`ifdef BSV_ASSIGNMENT_DELAY
|
|
`else
|
|
`define BSV_ASSIGNMENT_DELAY
|
|
`endif
|
|
|
|
`ifdef BSV_POSITIVE_RESET
|
|
`define BSV_RESET_VALUE 1'b1
|
|
`define BSV_RESET_EDGE posedge
|
|
`else
|
|
`define BSV_RESET_VALUE 1'b0
|
|
`define BSV_RESET_EDGE negedge
|
|
`endif
|
|
|
|
module module_basicExec(basicExec_dInst,
|
|
basicExec_rVal1,
|
|
basicExec_rVal2,
|
|
basicExec_pcc,
|
|
basicExec_ppc,
|
|
basicExec_orig_inst,
|
|
basicExec);
|
|
// value method basicExec
|
|
input [144 : 0] basicExec_dInst;
|
|
input [162 : 0] basicExec_rVal1;
|
|
input [162 : 0] basicExec_rVal2;
|
|
input [162 : 0] basicExec_pcc;
|
|
input [162 : 0] basicExec_ppc;
|
|
input [31 : 0] basicExec_orig_inst;
|
|
output [1159 : 0] basicExec;
|
|
|
|
// signals for module outputs
|
|
wire [1159 : 0] basicExec;
|
|
|
|
// remaining internal signals
|
|
reg [162 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_5_OR_bas_ETC___d701;
|
|
reg [65 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340,
|
|
addr_capFat_address__h4890;
|
|
reg [33 : 0] CASE_basicExec_dInst_BITS_144_TO_140_2_1402575_ETC__q3,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610;
|
|
reg [17 : 0] CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6;
|
|
reg [13 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363,
|
|
addr_capFat_addrBits__h4891;
|
|
reg [4 : 0] CASE_capChecks_83_BITS_4_TO_0_0_capChecks_83_B_ETC__q7;
|
|
reg [3 : 0] CASE_IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_ETC__q5,
|
|
CASE_basicExec_dInst_BITS_144_TO_140_2_0_4_0_5_ETC__q4,
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697,
|
|
addr_capFat_perms_soft__h4914;
|
|
reg [2 : 0] CASE_IF_basicExec_dInst_BITS_103_TO_101_50_EQ__ETC__q2,
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626,
|
|
addr_tempFields_repBoundTopBits__h4988;
|
|
reg [1 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567,
|
|
addr_capFat_reserved__h4894;
|
|
reg CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d596,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664;
|
|
wire [606 : 0] basicExec_pcc_CONCAT_brAddrCalc_58_BITS_162_TO_ETC___d956;
|
|
wire [265 : 0] prepareBoundsCheck___d948;
|
|
wire [163 : 0] capModify___d210;
|
|
wire [162 : 0] IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d874,
|
|
NOT_basicExec_dInst_BITS_144_TO_140_EQ_4_42_43_ETC___d794,
|
|
NOT_basicExec_dInst_BIT_32_7_8_AND_IF_basicExe_ETC___d740,
|
|
brAddrCalc___d258,
|
|
specialRWALU___d741;
|
|
wire [151 : 0] IF_basicExec_dInst_BIT_32_7_THEN_0_CONCAT_SEXT_ETC___d732;
|
|
wire [127 : 0] x__h5539, y__h5540;
|
|
wire [71 : 0] IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d731;
|
|
wire [65 : 0] _theResult___snd_capFat_address__h861,
|
|
aluVal2_capFat_address__h1249,
|
|
in__h2686,
|
|
in__h3000,
|
|
pointer__h2265,
|
|
pointer__h511,
|
|
res_address__h455,
|
|
res_address__h489,
|
|
res_address__h500,
|
|
res_address__h873,
|
|
res_fst_capFat_address__h474,
|
|
result_d_address__h834,
|
|
x__h2563,
|
|
x__h3018,
|
|
x__h3122,
|
|
y__h3017;
|
|
wire [63 : 0] addr__h384,
|
|
addr__h398,
|
|
addr__h402,
|
|
addr__h4059,
|
|
address__h2258,
|
|
alu_result__h35,
|
|
x__h2553,
|
|
x__h2555,
|
|
x__h2964,
|
|
x__h2966,
|
|
x__h756;
|
|
wire [54 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_4_42_OR__ETC___d784,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d612,
|
|
IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d730;
|
|
wire [49 : 0] highBitsfilter__h519,
|
|
highOffsetBits__h520,
|
|
signBits__h517,
|
|
x__h547;
|
|
wire [46 : 0] basicExec_dInst_BITS_98_TO_74_75_CONCAT_IF_bas_ETC___d880;
|
|
wire [33 : 0] IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d599,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d603;
|
|
wire [31 : 0] basicExec_dInst_BITS_31_TO_0__q1;
|
|
wire [25 : 0] IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839,
|
|
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813;
|
|
wire [17 : 0] _theResult___snd_capFat_otype__h866,
|
|
aluVal2_capFat_otype__h1254,
|
|
res_fst_capFat_otype__h479;
|
|
wire [15 : 0] base__h2540, base__h2951, offset__h2541, offset__h2952;
|
|
wire [13 : 0] _theResult___snd_capFat_addrBits__h862,
|
|
aluVal2_capFat_addrBits__h1250,
|
|
repBoundBits__h526,
|
|
res_addrBits__h456,
|
|
res_addrBits__h490,
|
|
res_addrBits__h501,
|
|
res_addrBits__h874,
|
|
res_fst_capFat_addrBits__h475,
|
|
toBoundsM1__h530,
|
|
toBounds__h529;
|
|
wire [11 : 0] capChecks___d883, inc__h2257;
|
|
wire [8 : 0] IF_basicExec_dInst_BITS_107_TO_104_4_EQ_0_5_OR_ETC___d209,
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_1_7_OR_ETC___d208,
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_2_9_OR_ETC___d207;
|
|
wire [6 : 0] basicExec_dInst_BIT_32_7_OR_IF_basicExec_dInst_ETC___d739;
|
|
wire [4 : 0] IF_basicExec_dInst_BITS_103_TO_101_50_EQ_0_51__ETC___d172;
|
|
wire [3 : 0] IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d672,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d690,
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d677,
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d687,
|
|
_theResult___snd_capFat_perms_soft__h3176,
|
|
aluVal2_capFat_perms_soft__h1311,
|
|
res_fst_capFat_perms_soft__h3170;
|
|
wire [2 : 0] _theResult___snd_tempFields_repBoundTopBits__h3715,
|
|
aluVal2_tempFields_repBoundTopBits__h1622,
|
|
repBound__h3696,
|
|
res_fst_tempFields_repBoundTopBits__h3666;
|
|
wire [1 : 0] IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292,
|
|
_theResult___snd_capFat_reserved__h865,
|
|
aluVal2_capFat_reserved__h1253,
|
|
res_fst_capFat_reserved__h478;
|
|
wire IF_SEXT_basicExec_dInst_BITS_31_TO_0_3_4_BIT_6_ETC___d242,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d261,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d384,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d397,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d410,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d423,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d436,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d449,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d462,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d475,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d488,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d501,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d514,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d527,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d586,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d633,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d646,
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d661,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126,
|
|
NOT_basicExec_dInst_BIT_75_56_57_OR_basicExec__ETC___d867,
|
|
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287,
|
|
_theResult___snd_capFat_flags__h864,
|
|
addr_capFat_flags__h4893,
|
|
aluBr___d256,
|
|
aluVal2_capFat_flags__h1252,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86,
|
|
basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658,
|
|
basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285,
|
|
basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630,
|
|
res_fst_capFat_flags__h477;
|
|
|
|
// value method basicExec
|
|
assign basicExec =
|
|
{ IF_basicExec_dInst_BITS_144_TO_140_EQ_5_OR_bas_ETC___d701,
|
|
alu_result__h35,
|
|
specialRWALU___d741,
|
|
NOT_basicExec_dInst_BITS_144_TO_140_EQ_4_42_43_ETC___d794,
|
|
basicExec_pcc_CONCAT_brAddrCalc_58_BITS_162_TO_ETC___d956 } ;
|
|
|
|
// remaining internal signals
|
|
module_alu instance_alu_2(.alu_a(basicExec_rVal1[159:96]),
|
|
.alu_b(aluVal2_capFat_address__h1249[63:0]),
|
|
.alu_func((basicExec_dInst[139:137] == 3'd0) ?
|
|
basicExec_dInst[114:110] :
|
|
5'd0),
|
|
.alu(alu_result__h35));
|
|
module_aluBr instance_aluBr_0(.aluBr_a(basicExec_rVal1[159:96]),
|
|
.aluBr_b(basicExec_rVal2[159:96]),
|
|
.aluBr_brFunc((basicExec_dInst[139:137] ==
|
|
3'd1) ?
|
|
basicExec_dInst[112:110] :
|
|
3'd7),
|
|
.aluBr(aluBr___d256));
|
|
module_brAddrCalc instance_brAddrCalc_5(.brAddrCalc_pc(basicExec_pcc),
|
|
.brAddrCalc_val(basicExec_rVal1),
|
|
.brAddrCalc_iType(basicExec_dInst[144:140]),
|
|
.brAddrCalc_imm(basicExec_dInst[32] ?
|
|
addr__h4059 :
|
|
64'd0),
|
|
.brAddrCalc_taken(aluBr___d256),
|
|
.brAddrCalc_orig_inst(basicExec_orig_inst),
|
|
.brAddrCalc_cap(basicExec_dInst[144:140] ==
|
|
5'd12 ||
|
|
basicExec_dInst[144:140] ==
|
|
5'd11),
|
|
.brAddrCalc(brAddrCalc___d258));
|
|
module_capInspect instance_capInspect_3(.capInspect_a(basicExec_rVal1),
|
|
.capInspect_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
|
|
{ aluVal2_capFat_address__h1249,
|
|
aluVal2_capFat_addrBits__h1250,
|
|
{ aluVal2_capFat_perms_soft__h1311,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86 } } } } } },
|
|
aluVal2_capFat_flags__h1252,
|
|
{ aluVal2_capFat_reserved__h1253,
|
|
aluVal2_capFat_otype__h1254,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114 } } } },
|
|
aluVal2_tempFields_repBoundTopBits__h1622,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128 } } }),
|
|
.capInspect_func(basicExec_dInst[102:99]),
|
|
.capInspect(addr__h384));
|
|
module_prepareBoundsCheck instance_prepareBoundsCheck_7(.prepareBoundsCheck_a(IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d874),
|
|
.prepareBoundsCheck_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
|
|
{ aluVal2_capFat_address__h1249,
|
|
aluVal2_capFat_addrBits__h1250,
|
|
{ aluVal2_capFat_perms_soft__h1311,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86 } } } } } },
|
|
aluVal2_capFat_flags__h1252,
|
|
{ aluVal2_capFat_reserved__h1253,
|
|
aluVal2_capFat_otype__h1254,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114 } } } },
|
|
aluVal2_tempFields_repBoundTopBits__h1622,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128 } } }),
|
|
.prepareBoundsCheck_pcc(basicExec_pcc),
|
|
.prepareBoundsCheck_ddc(163'h00000000000000000000000007FFFFD10000003F0),
|
|
.prepareBoundsCheck_vaddr(64'd0),
|
|
.prepareBoundsCheck_size(5'd0),
|
|
.prepareBoundsCheck_toCheck(basicExec_dInst_BITS_98_TO_74_75_CONCAT_IF_bas_ETC___d880),
|
|
.prepareBoundsCheck(prepareBoundsCheck___d948));
|
|
module_specialRWALU instance_specialRWALU_4(.specialRWALU_cap(NOT_basicExec_dInst_BIT_32_7_8_AND_IF_basicExe_ETC___d740),
|
|
.specialRWALU_oldCap(basicExec_rVal2),
|
|
.specialRWALU_scrType(IF_basicExec_dInst_BITS_103_TO_101_50_EQ_0_51__ETC___d172),
|
|
.specialRWALU(specialRWALU___d741));
|
|
module_capModify instance_capModify_6(.capModify_a(basicExec_rVal1),
|
|
.capModify_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
|
|
{ aluVal2_capFat_address__h1249,
|
|
aluVal2_capFat_addrBits__h1250,
|
|
{ aluVal2_capFat_perms_soft__h1311,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86 } } } } } },
|
|
aluVal2_capFat_flags__h1252,
|
|
{ aluVal2_capFat_reserved__h1253,
|
|
aluVal2_capFat_otype__h1254,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114 } } } },
|
|
aluVal2_tempFields_repBoundTopBits__h1622,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128 } } }),
|
|
.capModify_func(IF_basicExec_dInst_BITS_107_TO_104_4_EQ_0_5_OR_ETC___d209),
|
|
.capModify(capModify___d210));
|
|
module_capChecks instance_capChecks_1(.capChecks_a(IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d874),
|
|
.capChecks_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
|
|
{ aluVal2_capFat_address__h1249,
|
|
aluVal2_capFat_addrBits__h1250,
|
|
{ aluVal2_capFat_perms_soft__h1311,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82,
|
|
{ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84,
|
|
basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86 } } } } } },
|
|
aluVal2_capFat_flags__h1252,
|
|
{ aluVal2_capFat_reserved__h1253,
|
|
aluVal2_capFat_otype__h1254,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114 } } } },
|
|
aluVal2_tempFields_repBoundTopBits__h1622,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122,
|
|
NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124,
|
|
{ NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126,
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128 } } }),
|
|
.capChecks_ddc(163'h00000000000000000000000007FFFFD10000003F0),
|
|
.capChecks_toCheck(basicExec_dInst_BITS_98_TO_74_75_CONCAT_IF_bas_ETC___d880),
|
|
.capChecks_cap_exact(capModify___d210[0]),
|
|
.capChecks(capChecks___d883));
|
|
assign IF_SEXT_basicExec_dInst_BITS_31_TO_0_3_4_BIT_6_ETC___d242 =
|
|
addr__h4059[63] ?
|
|
x__h756[13:0] >= toBounds__h529 &&
|
|
repBoundBits__h526 != basicExec_pcc[95:82] :
|
|
x__h756[13:0] < toBoundsM1__h530 ;
|
|
assign IF_basicExec_dInst_BITS_103_TO_101_50_EQ_0_51__ETC___d172 =
|
|
(basicExec_dInst[103:101] == 3'd0 ||
|
|
basicExec_dInst[103:101] != 3'd1 &&
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157 ==
|
|
3'd0) ?
|
|
{ 3'd0, basicExec_dInst[100:99] } :
|
|
((basicExec_dInst[103:101] == 3'd1 ||
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157 ==
|
|
3'd1) ?
|
|
{ 3'd1, basicExec_dInst[100:99] } :
|
|
{ CASE_IF_basicExec_dInst_BITS_103_TO_101_50_EQ__ETC__q2,
|
|
2'h2 }) ;
|
|
assign IF_basicExec_dInst_BITS_107_TO_104_4_EQ_0_5_OR_ETC___d209 =
|
|
(basicExec_dInst[107:104] == 4'd0 ||
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd0) ?
|
|
{ 4'd0, basicExec_dInst[103:99] } :
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_1_7_OR_ETC___d208 ;
|
|
assign IF_basicExec_dInst_BITS_107_TO_104_4_EQ_1_7_OR_ETC___d208 =
|
|
(basicExec_dInst[107:104] == 4'd1 ||
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd1) ?
|
|
{ 4'd1, basicExec_dInst[103:99] } :
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_2_9_OR_ETC___d207 ;
|
|
assign IF_basicExec_dInst_BITS_107_TO_104_4_EQ_2_9_OR_ETC___d207 =
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ?
|
|
{ 4'd2,
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_0_51__ETC___d172 } :
|
|
((basicExec_dInst[107:104] == 4'd3 ||
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd3) ?
|
|
{ 4'd3, basicExec_dInst[103:99] } :
|
|
((basicExec_dInst[107:104] == 4'd4 ||
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd4) ?
|
|
9'd138 :
|
|
((basicExec_dInst[107:104] == 4'd5 ||
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd5) ?
|
|
9'd170 :
|
|
((basicExec_dInst[107:104] == 4'd6 ||
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd6) ?
|
|
{ 4'd6, basicExec_dInst[103:99] } :
|
|
{ CASE_IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_ETC__q5,
|
|
5'h0A })))) ;
|
|
assign IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d599 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
34'h344000000 :
|
|
capModify___d210[44:11] ;
|
|
assign IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d672 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
{2{basicExec_dInst[109:108]}} :
|
|
capModify___d210[4:1] ;
|
|
assign IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d114 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[43:10] :
|
|
34'h344000000 ;
|
|
assign IF_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AN_ETC___d128 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[3:0] :
|
|
4'd0 ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d261 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[162] :
|
|
basicExec_rVal1[162] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d384 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[77] :
|
|
basicExec_rVal1[77] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d397 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[76] :
|
|
basicExec_rVal1[76] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d410 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[75] :
|
|
basicExec_rVal1[75] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d423 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[74] :
|
|
basicExec_rVal1[74] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d436 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[73] :
|
|
basicExec_rVal1[73] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d449 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[72] :
|
|
basicExec_rVal1[72] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d462 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[71] :
|
|
basicExec_rVal1[71] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d475 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[70] :
|
|
basicExec_rVal1[70] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d488 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[69] :
|
|
basicExec_rVal1[69] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d501 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[68] :
|
|
basicExec_rVal1[68] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d514 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[67] :
|
|
basicExec_rVal1[67] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d527 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[66] :
|
|
basicExec_rVal1[66] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d586 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[44] :
|
|
basicExec_rVal1[44] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d603 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[43:10] :
|
|
basicExec_rVal1[43:10] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d633 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[6] :
|
|
basicExec_rVal1[6] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d646 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[5] :
|
|
basicExec_rVal1[5] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d661 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[4] :
|
|
basicExec_rVal1[4] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d690 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[3:0] :
|
|
basicExec_rVal1[3:0] ;
|
|
assign IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d874 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258 :
|
|
basicExec_rVal1 ;
|
|
assign IF_basicExec_dInst_BITS_144_TO_140_EQ_4_42_OR__ETC___d784 =
|
|
{ addr_capFat_reserved__h4894,
|
|
18'd262143,
|
|
basicExec_dInst[144:140] == 5'd4 ||
|
|
basicExec_dInst[144:140] == 5'd5 ||
|
|
basicExec_dInst[144:140] == 5'd6 ||
|
|
basicExec_dInst[144:140] == 5'd7 ||
|
|
basicExec_dInst[144:140] == 5'd2 ||
|
|
brAddrCalc___d258[44],
|
|
CASE_basicExec_dInst_BITS_144_TO_140_2_1402575_ETC__q3 } ;
|
|
assign IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d612 =
|
|
{ IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567,
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6,
|
|
basicExec_dInst[144:140] == 5'd8 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d596,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 } ;
|
|
assign IF_basicExec_dInst_BIT_32_7_THEN_0_CONCAT_SEXT_ETC___d732 =
|
|
{ basicExec_dInst[32] ?
|
|
{ 2'd0, addr__h4059 } :
|
|
_theResult___snd_capFat_address__h861,
|
|
basicExec_dInst[32] ?
|
|
{ 2'b0, addr__h4059[63:52] } :
|
|
_theResult___snd_capFat_addrBits__h862,
|
|
IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d731 } ;
|
|
assign IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d730 =
|
|
{ basicExec_dInst[32] ?
|
|
2'd0 :
|
|
_theResult___snd_capFat_reserved__h865,
|
|
basicExec_dInst[32] ?
|
|
18'd262143 :
|
|
_theResult___snd_capFat_otype__h866,
|
|
basicExec_dInst[32] ||
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d586,
|
|
basicExec_dInst[32] ?
|
|
34'h344000000 :
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d603 } ;
|
|
assign IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d731 =
|
|
{ basicExec_dInst[32] ?
|
|
4'd0 :
|
|
_theResult___snd_capFat_perms_soft__h3176,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d384,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d397,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d410,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d423,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d436,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d449,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d462,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d475,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d488,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d501,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d514,
|
|
!basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d527,
|
|
!basicExec_dInst[32] && _theResult___snd_capFat_flags__h864,
|
|
IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d730 } ;
|
|
assign IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292 =
|
|
(basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 ==
|
|
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287) ?
|
|
2'd0 :
|
|
((basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 &&
|
|
!_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287) ?
|
|
2'd1 :
|
|
2'd3) ;
|
|
assign IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d677 =
|
|
{ (basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 ==
|
|
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287) ?
|
|
2'd0 :
|
|
((basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 &&
|
|
!_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287) ?
|
|
2'd1 :
|
|
2'd3),
|
|
IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292 } ;
|
|
assign IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d687 =
|
|
{ (basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 ==
|
|
basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658) ?
|
|
2'd0 :
|
|
((basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 &&
|
|
!basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658) ?
|
|
2'd1 :
|
|
2'd3),
|
|
(basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 ==
|
|
basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658) ?
|
|
2'd0 :
|
|
((basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 &&
|
|
!basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658) ?
|
|
2'd1 :
|
|
2'd3) } ;
|
|
assign IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839 =
|
|
basicExec_ppc[44] ?
|
|
{ basicExec_ppc[35:27],
|
|
basicExec_ppc[43:41],
|
|
basicExec_ppc[23:13],
|
|
basicExec_ppc[40:38] } :
|
|
basicExec_ppc[35:10] ;
|
|
assign IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813 =
|
|
brAddrCalc___d258[44] ?
|
|
{ brAddrCalc___d258[35:27],
|
|
brAddrCalc___d258[43:41],
|
|
brAddrCalc___d258[23:13],
|
|
brAddrCalc___d258[40:38] } :
|
|
brAddrCalc___d258[35:10] ;
|
|
assign NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d112 =
|
|
(basicExec_dInst[109:108] != 2'd1 ||
|
|
basicExec_dInst[107:104] == 4'd0 ||
|
|
basicExec_dInst[107:104] == 4'd1 ||
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
(basicExec_dInst[107:104] == 4'd3 ||
|
|
basicExec_dInst[107:104] == 4'd4 ||
|
|
basicExec_dInst[107:104] == 4'd5 ||
|
|
basicExec_dInst[107:104] == 4'd6 ||
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 !=
|
|
4'd2)) &&
|
|
basicExec_dInst[32] ||
|
|
basicExec_rVal2[44] ;
|
|
assign NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d122 =
|
|
(basicExec_dInst[109:108] != 2'd1 ||
|
|
basicExec_dInst[107:104] == 4'd0 ||
|
|
basicExec_dInst[107:104] == 4'd1 ||
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
(basicExec_dInst[107:104] == 4'd3 ||
|
|
basicExec_dInst[107:104] == 4'd4 ||
|
|
basicExec_dInst[107:104] == 4'd5 ||
|
|
basicExec_dInst[107:104] == 4'd6 ||
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 !=
|
|
4'd2)) &&
|
|
basicExec_dInst[32] ||
|
|
basicExec_rVal2[6] ;
|
|
assign NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d124 =
|
|
(basicExec_dInst[109:108] != 2'd1 ||
|
|
basicExec_dInst[107:104] == 4'd0 ||
|
|
basicExec_dInst[107:104] == 4'd1 ||
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
(basicExec_dInst[107:104] == 4'd3 ||
|
|
basicExec_dInst[107:104] == 4'd4 ||
|
|
basicExec_dInst[107:104] == 4'd5 ||
|
|
basicExec_dInst[107:104] == 4'd6 ||
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 !=
|
|
4'd2)) &&
|
|
basicExec_dInst[32] ||
|
|
basicExec_rVal2[5] ;
|
|
assign NOT_basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_9_ETC___d126 =
|
|
(basicExec_dInst[109:108] != 2'd1 ||
|
|
basicExec_dInst[107:104] == 4'd0 ||
|
|
basicExec_dInst[107:104] == 4'd1 ||
|
|
basicExec_dInst[107:104] != 4'd2 &&
|
|
(basicExec_dInst[107:104] == 4'd3 ||
|
|
basicExec_dInst[107:104] == 4'd4 ||
|
|
basicExec_dInst[107:104] == 4'd5 ||
|
|
basicExec_dInst[107:104] == 4'd6 ||
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 !=
|
|
4'd2)) &&
|
|
basicExec_dInst[32] ||
|
|
basicExec_rVal2[4] ;
|
|
assign NOT_basicExec_dInst_BITS_144_TO_140_EQ_4_42_43_ETC___d794 =
|
|
{ basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[162],
|
|
addr_capFat_address__h4890,
|
|
addr_capFat_addrBits__h4891,
|
|
addr_capFat_perms_soft__h4914,
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[77],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[76],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[75],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[74],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[73],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[72],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[71],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[70],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[69],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[68],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[67],
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[66],
|
|
addr_capFat_flags__h4893,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_4_42_OR__ETC___d784,
|
|
addr_tempFields_repBoundTopBits__h4988,
|
|
basicExec_dInst[144:140] == 5'd4 ||
|
|
basicExec_dInst[144:140] == 5'd5 ||
|
|
basicExec_dInst[144:140] == 5'd6 ||
|
|
basicExec_dInst[144:140] == 5'd7 ||
|
|
basicExec_dInst[144:140] == 5'd2 ||
|
|
brAddrCalc___d258[6],
|
|
basicExec_dInst[144:140] == 5'd4 ||
|
|
basicExec_dInst[144:140] == 5'd5 ||
|
|
basicExec_dInst[144:140] == 5'd6 ||
|
|
basicExec_dInst[144:140] == 5'd7 ||
|
|
basicExec_dInst[144:140] == 5'd2 ||
|
|
brAddrCalc___d258[5],
|
|
basicExec_dInst[144:140] == 5'd4 ||
|
|
basicExec_dInst[144:140] == 5'd5 ||
|
|
basicExec_dInst[144:140] == 5'd6 ||
|
|
basicExec_dInst[144:140] == 5'd7 ||
|
|
basicExec_dInst[144:140] == 5'd2 ||
|
|
brAddrCalc___d258[4],
|
|
CASE_basicExec_dInst_BITS_144_TO_140_2_0_4_0_5_ETC__q4 } ;
|
|
assign NOT_basicExec_dInst_BIT_32_7_8_AND_IF_basicExe_ETC___d740 =
|
|
{ !basicExec_dInst[32] &&
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d261,
|
|
IF_basicExec_dInst_BIT_32_7_THEN_0_CONCAT_SEXT_ETC___d732,
|
|
basicExec_dInst[32] ?
|
|
3'd7 :
|
|
_theResult___snd_tempFields_repBoundTopBits__h3715,
|
|
basicExec_dInst_BIT_32_7_OR_IF_basicExec_dInst_ETC___d739 } ;
|
|
assign NOT_basicExec_dInst_BIT_75_56_57_OR_basicExec__ETC___d867 =
|
|
!basicExec_dInst[75] ||
|
|
basicExec_rVal2[162] &&
|
|
basicExec_rVal2[159:96] != 64'hFFFFFFFFFFFFFFFF &&
|
|
_theResult___snd_capFat_otype__h866 == 18'd262143 ||
|
|
((basicExec_dInst[139:137] == 3'd1) ?
|
|
!brAddrCalc___d258[162] :
|
|
!basicExec_rVal1[162]) ;
|
|
assign _0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287 =
|
|
x__h2563[13:11] < repBound__h3696 ;
|
|
assign _theResult___snd_capFat_addrBits__h862 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[95:82] :
|
|
basicExec_rVal1[95:82] ;
|
|
assign _theResult___snd_capFat_address__h861 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[161:96] :
|
|
basicExec_rVal1[161:96] ;
|
|
assign _theResult___snd_capFat_flags__h864 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[65] :
|
|
basicExec_rVal1[65] ;
|
|
assign _theResult___snd_capFat_otype__h866 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[62:45] :
|
|
basicExec_rVal1[62:45] ;
|
|
assign _theResult___snd_capFat_perms_soft__h3176 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[81:78] :
|
|
basicExec_rVal1[81:78] ;
|
|
assign _theResult___snd_capFat_reserved__h865 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[64:63] :
|
|
basicExec_rVal1[64:63] ;
|
|
assign _theResult___snd_tempFields_repBoundTopBits__h3715 =
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
brAddrCalc___d258[9:7] :
|
|
basicExec_rVal1[9:7] ;
|
|
assign addr__h398 = x__h2553 | in__h2686[63:0] ;
|
|
assign addr__h402 = (x__h2964 | in__h3000[63:0]) + addr__h4059 ;
|
|
assign addr__h4059 =
|
|
{ {32{basicExec_dInst_BITS_31_TO_0__q1[31]}},
|
|
basicExec_dInst_BITS_31_TO_0__q1 } ;
|
|
assign addr_capFat_flags__h4893 =
|
|
basicExec_dInst[144:140] != 5'd4 &&
|
|
basicExec_dInst[144:140] != 5'd5 &&
|
|
basicExec_dInst[144:140] != 5'd6 &&
|
|
basicExec_dInst[144:140] != 5'd7 &&
|
|
basicExec_dInst[144:140] != 5'd2 &&
|
|
brAddrCalc___d258[65] ;
|
|
assign address__h2258 =
|
|
basicExec_pcc[159:96] + { {52{inc__h2257[11]}}, inc__h2257 } ;
|
|
assign aluVal2_capFat_addrBits__h1250 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[95:82] :
|
|
{ 2'b0, addr__h4059[63:52] } ;
|
|
assign aluVal2_capFat_address__h1249 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[161:96] :
|
|
{ 2'd0, addr__h4059 } ;
|
|
assign aluVal2_capFat_flags__h1252 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[65] ;
|
|
assign aluVal2_capFat_otype__h1254 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[62:45] :
|
|
18'd262143 ;
|
|
assign aluVal2_capFat_perms_soft__h1311 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[81:78] :
|
|
4'd0 ;
|
|
assign aluVal2_capFat_reserved__h1253 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[64:63] :
|
|
2'd0 ;
|
|
assign aluVal2_tempFields_repBoundTopBits__h1622 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) ?
|
|
basicExec_rVal2[9:7] :
|
|
3'd7 ;
|
|
assign base__h2540 =
|
|
{ IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292,
|
|
basicExec_pcc[23:10] } ;
|
|
assign base__h2951 = { basicExec_pcc[1:0], basicExec_pcc[23:10] } ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[162] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d64 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[77] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d66 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[76] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d68 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[75] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d70 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[74] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d72 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[73] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d74 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[72] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d76 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[71] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d78 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[70] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d80 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[69] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d82 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[68] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d84 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[67] ;
|
|
assign basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d86 =
|
|
(basicExec_dInst[109:108] == 2'd1 &&
|
|
basicExec_dInst[107:104] != 4'd0 &&
|
|
basicExec_dInst[107:104] != 4'd1 &&
|
|
(basicExec_dInst[107:104] == 4'd2 ||
|
|
basicExec_dInst[107:104] != 4'd3 &&
|
|
basicExec_dInst[107:104] != 4'd4 &&
|
|
basicExec_dInst[107:104] != 4'd5 &&
|
|
basicExec_dInst[107:104] != 4'd6 &&
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 ==
|
|
4'd2) ||
|
|
!basicExec_dInst[32]) &&
|
|
basicExec_rVal2[66] ;
|
|
assign basicExec_dInst_BITS_31_TO_0__q1 = basicExec_dInst[31:0] ;
|
|
assign basicExec_dInst_BITS_98_TO_74_75_CONCAT_IF_bas_ETC___d880 =
|
|
{ basicExec_dInst[98:74],
|
|
(basicExec_dInst[139:137] == 3'd1) ?
|
|
aluBr___d256 && basicExec_dInst[73] :
|
|
basicExec_dInst[73],
|
|
basicExec_dInst[72:52] } ;
|
|
assign basicExec_dInst_BIT_32_7_OR_IF_basicExec_dInst_ETC___d739 =
|
|
{ basicExec_dInst[32] ||
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d633,
|
|
basicExec_dInst[32] ||
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d646,
|
|
basicExec_dInst[32] ||
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d661,
|
|
basicExec_dInst[32] ?
|
|
4'd0 :
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d690 } ;
|
|
assign basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658 =
|
|
x__h3122[13:11] < repBound__h3696 ;
|
|
assign basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 =
|
|
basicExec_pcc[23:21] < repBound__h3696 ;
|
|
assign basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 =
|
|
basicExec_pcc[37:35] < repBound__h3696 ;
|
|
assign basicExec_pcc_CONCAT_brAddrCalc_58_BITS_162_TO_ETC___d956 =
|
|
{ basicExec_pcc,
|
|
brAddrCalc___d258[162:63],
|
|
18'd262143,
|
|
brAddrCalc___d258[44:0],
|
|
aluBr___d256,
|
|
basicExec_dInst[144:140] == 5'd12 ||
|
|
basicExec_dInst[144:140] == 5'd11,
|
|
brAddrCalc___d258[162] != basicExec_ppc[162] ||
|
|
x__h5539 != y__h5540,
|
|
NOT_basicExec_dInst_BIT_75_56_57_OR_basicExec__ETC___d867 &&
|
|
(!basicExec_dInst[76] ||
|
|
_theResult___snd_capFat_address__h861[63:0] != 64'd0) &&
|
|
capChecks___d883[11],
|
|
capChecks___d883[10:5],
|
|
CASE_capChecks_83_BITS_4_TO_0_0_capChecks_83_B_ETC__q7,
|
|
NOT_basicExec_dInst_BIT_75_56_57_OR_basicExec__ETC___d867 &&
|
|
prepareBoundsCheck___d948[265],
|
|
prepareBoundsCheck___d948[264:0] } ;
|
|
assign highBitsfilter__h519 = 50'h3FFFFFFFFFFFF << basicExec_pcc[43:38] ;
|
|
assign highOffsetBits__h520 = x__h547 & highBitsfilter__h519 ;
|
|
assign in__h2686 = pointer__h2265 & y__h3017 ;
|
|
assign in__h3000 = basicExec_pcc[161:96] & y__h3017 ;
|
|
assign inc__h2257 = (basicExec_orig_inst[1:0] == 2'b11) ? 12'd4 : 12'd2 ;
|
|
assign offset__h2541 = { 2'd0, x__h2563[13:0] } - base__h2540 ;
|
|
assign offset__h2952 = { 2'd0, basicExec_pcc[95:82] } - base__h2951 ;
|
|
assign pointer__h2265 = { 2'd0, address__h2258 } ;
|
|
assign pointer__h511 = basicExec_pcc[161:96] + { 2'd0, addr__h4059 } ;
|
|
assign repBoundBits__h526 = { basicExec_pcc[9:7], 11'd0 } ;
|
|
assign repBound__h3696 = basicExec_pcc[23:21] - 3'b001 ;
|
|
assign res_addrBits__h456 = { 2'b0, addr__h384[63:52] } ;
|
|
assign res_addrBits__h490 = { 2'b0, addr__h398[63:52] } ;
|
|
assign res_addrBits__h501 = { 2'b0, addr__h402[63:52] } ;
|
|
assign res_addrBits__h874 = { 2'b0, alu_result__h35[63:52] } ;
|
|
assign res_address__h455 = { 2'd0, addr__h384 } ;
|
|
assign res_address__h489 = { 2'd0, addr__h398 } ;
|
|
assign res_address__h500 = { 2'd0, addr__h402 } ;
|
|
assign res_address__h873 = { 2'd0, alu_result__h35 } ;
|
|
assign res_fst_capFat_addrBits__h475 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
res_addrBits__h456 :
|
|
capModify___d210[96:83] ;
|
|
assign res_fst_capFat_address__h474 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
res_address__h455 :
|
|
capModify___d210[162:97] ;
|
|
assign res_fst_capFat_flags__h477 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[66] ;
|
|
assign res_fst_capFat_otype__h479 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
18'd262143 :
|
|
capModify___d210[63:46] ;
|
|
assign res_fst_capFat_perms_soft__h3170 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
4'd0 :
|
|
capModify___d210[82:79] ;
|
|
assign res_fst_capFat_reserved__h478 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
basicExec_dInst[109:108] :
|
|
capModify___d210[65:64] ;
|
|
assign res_fst_tempFields_repBoundTopBits__h3666 =
|
|
(basicExec_dInst[109:108] == 2'd0) ?
|
|
3'd7 :
|
|
capModify___d210[10:8] ;
|
|
assign result_d_address__h834 = { 2'd0, pointer__h511[63:0] } ;
|
|
assign signBits__h517 = {50{addr__h4059[63]}} ;
|
|
assign toBoundsM1__h530 = repBoundBits__h526 + ~basicExec_pcc[95:82] ;
|
|
assign toBounds__h529 = repBoundBits__h526 - basicExec_pcc[95:82] ;
|
|
assign x__h2553 = x__h2555 << basicExec_pcc[43:38] ;
|
|
assign x__h2555 = { {48{offset__h2541[15]}}, offset__h2541 } ;
|
|
assign x__h2563 = pointer__h2265 >> basicExec_pcc[43:38] ;
|
|
assign x__h2964 = x__h2966 << basicExec_pcc[43:38] ;
|
|
assign x__h2966 = { {48{offset__h2952[15]}}, offset__h2952 } ;
|
|
assign x__h3018 = 66'h3FFFFFFFFFFFFFFFF << basicExec_pcc[43:38] ;
|
|
assign x__h3122 = pointer__h511 >> basicExec_pcc[43:38] ;
|
|
assign x__h547 = addr__h4059[63:14] ^ signBits__h517 ;
|
|
assign x__h5539 =
|
|
{ brAddrCalc___d258[81:66],
|
|
brAddrCalc___d258[64:63],
|
|
brAddrCalc___d258[65],
|
|
18'd0,
|
|
~brAddrCalc___d258[44],
|
|
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813[25:17],
|
|
~IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813[16:15],
|
|
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813[14:3],
|
|
~IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813[2],
|
|
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d813[1:0],
|
|
brAddrCalc___d258[159:96] } ;
|
|
assign x__h756 = addr__h4059 >> basicExec_pcc[43:38] ;
|
|
assign y__h3017 = ~x__h3018 ;
|
|
assign y__h5540 =
|
|
{ basicExec_ppc[81:66],
|
|
basicExec_ppc[64:63],
|
|
basicExec_ppc[65],
|
|
~basicExec_ppc[62:44],
|
|
IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839[25:17],
|
|
~IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839[16:15],
|
|
IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839[14:3],
|
|
~IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839[2],
|
|
IF_basicExec_ppc_BIT_44_31_THEN_basicExec_ppc__ETC___d839[1:0],
|
|
basicExec_ppc[159:96] } ;
|
|
always@(basicExec_dInst)
|
|
begin
|
|
case (basicExec_dInst[107:104])
|
|
4'd7, 4'd8, 4'd9, 4'd10, 4'd11:
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 =
|
|
basicExec_dInst[107:104];
|
|
default: IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37 =
|
|
4'd12;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst)
|
|
begin
|
|
case (basicExec_dInst[103:101])
|
|
3'd2, 3'd3:
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157 =
|
|
basicExec_dInst[103:101];
|
|
default: IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157 =
|
|
3'd4;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258 or res_address__h873)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
|
|
addr_capFat_address__h4890 = res_address__h873;
|
|
default: addr_capFat_address__h4890 = brAddrCalc___d258[161:96];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258 or res_addrBits__h874)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
|
|
addr_capFat_addrBits__h4891 = res_addrBits__h874;
|
|
default: addr_capFat_addrBits__h4891 = brAddrCalc___d258[95:82];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7: addr_capFat_perms_soft__h4914 = 4'd0;
|
|
default: addr_capFat_perms_soft__h4914 = brAddrCalc___d258[81:78];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7: addr_capFat_reserved__h4894 = 2'd0;
|
|
default: addr_capFat_reserved__h4894 = brAddrCalc___d258[64:63];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
|
|
addr_tempFields_repBoundTopBits__h4988 = 3'd7;
|
|
default: addr_tempFields_repBoundTopBits__h4988 =
|
|
brAddrCalc___d258[9:7];
|
|
endcase
|
|
end
|
|
always@(IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157)
|
|
begin
|
|
case (IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157)
|
|
3'd2, 3'd3:
|
|
CASE_IF_basicExec_dInst_BITS_103_TO_101_50_EQ__ETC__q2 =
|
|
IF_basicExec_dInst_BITS_103_TO_101_50_EQ_2_54__ETC___d157;
|
|
default: CASE_IF_basicExec_dInst_BITS_103_TO_101_50_EQ__ETC__q2 = 3'd4;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_2_1402575_ETC__q3 =
|
|
34'h344000000;
|
|
default: CASE_basicExec_dInst_BITS_144_TO_140_2_1402575_ETC__q3 =
|
|
brAddrCalc___d258[43:10];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or brAddrCalc___d258)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_2_0_4_0_5_ETC__q4 = 4'd0;
|
|
default: CASE_basicExec_dInst_BITS_144_TO_140_2_0_4_0_5_ETC__q4 =
|
|
brAddrCalc___d258[3:0];
|
|
endcase
|
|
end
|
|
always@(IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37)
|
|
begin
|
|
case (IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37)
|
|
4'd7, 4'd8, 4'd9, 4'd10, 4'd11:
|
|
CASE_IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_ETC__q5 =
|
|
IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_8_OR_ETC___d37;
|
|
default: CASE_IF_basicExec_dInst_BITS_107_TO_104_4_EQ_7_ETC__q5 = 4'd12;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
highOffsetBits__h520 or
|
|
IF_SEXT_basicExec_dInst_BITS_31_TO_0_3_4_BIT_6_ETC___d242 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d261)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267 =
|
|
(highOffsetBits__h520 == 50'd0 &&
|
|
IF_SEXT_basicExec_dInst_BITS_31_TO_0_3_4_BIT_6_ETC___d242 ||
|
|
basicExec_pcc[43:38] >= 6'd50) &&
|
|
basicExec_pcc[162];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d261;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[163];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d384)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387 =
|
|
basicExec_pcc[77];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d384;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[78];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[78];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390 =
|
|
basicExec_pcc[77];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d387;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[163];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271 =
|
|
basicExec_pcc[162];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d267;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d397)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400 =
|
|
basicExec_pcc[76];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d397;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[77];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[77];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403 =
|
|
basicExec_pcc[76];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d400;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d410)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413 =
|
|
basicExec_pcc[75];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d410;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[76];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[76];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416 =
|
|
basicExec_pcc[75];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d413;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d423)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426 =
|
|
basicExec_pcc[74];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d423;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[75];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[75];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429 =
|
|
basicExec_pcc[74];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d426;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d436)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439 =
|
|
basicExec_pcc[73];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d436;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[74];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[74];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442 =
|
|
basicExec_pcc[73];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d439;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d449)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452 =
|
|
basicExec_pcc[72];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d449;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[73];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[73];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455 =
|
|
basicExec_pcc[72];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d452;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d462)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465 =
|
|
basicExec_pcc[71];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d462;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[72];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[72];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468 =
|
|
basicExec_pcc[71];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d465;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d475)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478 =
|
|
basicExec_pcc[70];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d475;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[71];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[71];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481 =
|
|
basicExec_pcc[70];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d478;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d488)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491 =
|
|
basicExec_pcc[69];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d488;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[70];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[70];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494 =
|
|
basicExec_pcc[69];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d491;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d501)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504 =
|
|
basicExec_pcc[68];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d501;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[69];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[69];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507 =
|
|
basicExec_pcc[68];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d504;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d514)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517 =
|
|
basicExec_pcc[67];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d514;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[68];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[68];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520 =
|
|
basicExec_pcc[67];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d517;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d527)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530 =
|
|
basicExec_pcc[66];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d527;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
basicExec_dInst[109:108] != 2'd0 &&
|
|
capModify___d210[67];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533 =
|
|
basicExec_dInst[109:108] != 2'd0 && capModify___d210[67];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533 =
|
|
basicExec_pcc[66];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d530;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_fst_capFat_flags__h477 or
|
|
basicExec_pcc or _theResult___snd_capFat_flags__h864)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549 =
|
|
basicExec_pcc[65];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549 =
|
|
_theResult___snd_capFat_flags__h864;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549 =
|
|
(basicExec_dInst[144:140] == 5'd18 ||
|
|
basicExec_dInst[144:140] == 5'd13) &&
|
|
res_fst_capFat_flags__h477;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d586)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592 =
|
|
basicExec_pcc[44];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d586;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592 =
|
|
basicExec_dInst[144:140] != 5'd18 &&
|
|
basicExec_dInst[144:140] != 5'd13 ||
|
|
basicExec_dInst[109:108] == 2'd0 ||
|
|
capModify___d210[45];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592 or
|
|
capModify___d210 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d596 =
|
|
basicExec_dInst[109:108] == 2'd0 || capModify___d210[45];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d596 =
|
|
basicExec_pcc[44];
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d596 =
|
|
basicExec_dInst[144:140] == 5'd9 ||
|
|
basicExec_dInst[144:140] == 5'd14 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d592;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_fst_capFat_reserved__h478 or
|
|
basicExec_pcc or _theResult___snd_capFat_reserved__h865)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567 = 2'd0;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567 =
|
|
res_fst_capFat_reserved__h478;
|
|
5'd12, 5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567 =
|
|
basicExec_pcc[64:63];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567 =
|
|
_theResult___snd_capFat_reserved__h865;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567 =
|
|
2'd0;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_fst_capFat_perms_soft__h3170 or
|
|
basicExec_pcc or _theResult___snd_capFat_perms_soft__h3176)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 = 4'd0;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 =
|
|
res_fst_capFat_perms_soft__h3170;
|
|
5'd12, 5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 =
|
|
basicExec_pcc[81:78];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 =
|
|
_theResult___snd_capFat_perms_soft__h3176;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 =
|
|
4'd0;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_address__h873 or
|
|
res_address__h489 or
|
|
res_fst_capFat_address__h474 or
|
|
pointer__h2265 or
|
|
res_address__h500 or
|
|
result_d_address__h834 or _theResult___snd_capFat_address__h861)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
res_address__h489;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
res_fst_capFat_address__h474;
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
pointer__h2265;
|
|
5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
res_address__h500;
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
result_d_address__h834;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
_theResult___snd_capFat_address__h861;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
|
|
res_address__h873;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d633)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636 =
|
|
basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d633;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636 =
|
|
basicExec_dInst[144:140] != 5'd18 &&
|
|
basicExec_dInst[144:140] != 5'd13 ||
|
|
basicExec_dInst[109:108] == 2'd0 ||
|
|
capModify___d210[7];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636 or
|
|
capModify___d210 or
|
|
basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640 =
|
|
basicExec_dInst[109:108] == 2'd0 || capModify___d210[7];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640 =
|
|
basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640 =
|
|
basicExec_dInst[144:140] == 5'd9 ||
|
|
basicExec_dInst[144:140] == 5'd14 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d636;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d646)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649 =
|
|
basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d646;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649 =
|
|
basicExec_dInst[144:140] != 5'd18 &&
|
|
basicExec_dInst[144:140] != 5'd13 ||
|
|
basicExec_dInst[109:108] == 2'd0 ||
|
|
capModify___d210[6];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649 or
|
|
capModify___d210 or
|
|
basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653 =
|
|
basicExec_dInst[109:108] == 2'd0 || capModify___d210[6];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653 =
|
|
basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653 =
|
|
basicExec_dInst[144:140] == 5'd9 ||
|
|
basicExec_dInst[144:140] == 5'd14 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d649;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
capModify___d210 or
|
|
basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658 or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d661)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664 =
|
|
basicExec_pcc_BITS_161_TO_96_15_PLUS_0_CONCAT__ETC___d658;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d661;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664 =
|
|
basicExec_dInst[144:140] != 5'd18 &&
|
|
basicExec_dInst[144:140] != 5'd13 ||
|
|
basicExec_dInst[109:108] == 2'd0 ||
|
|
capModify___d210[5];
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664 or
|
|
capModify___d210 or
|
|
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668 =
|
|
basicExec_dInst[109:108] == 2'd0 || capModify___d210[5];
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668 =
|
|
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668 =
|
|
basicExec_dInst[144:140] == 5'd9 ||
|
|
basicExec_dInst[144:140] == 5'd14 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d664;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d672 or
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d677 or
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d687 or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d690)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 = 4'd0;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 =
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d672;
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 =
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d677;
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 =
|
|
IF_basicExec_pcc_BITS_37_TO_35_29_ULT_basicExe_ETC___d687;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d690;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 =
|
|
4'd0;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d599 or
|
|
basicExec_pcc or
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d603)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 =
|
|
34'h344000000;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 =
|
|
IF_basicExec_dInst_BITS_109_TO_108_0_EQ_0_1_TH_ETC___d599;
|
|
5'd12, 5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 =
|
|
basicExec_pcc[43:10];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 =
|
|
IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d603;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_1_ETC___d610 =
|
|
34'h344000000;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_fst_capFat_otype__h479 or
|
|
basicExec_pcc or _theResult___snd_capFat_otype__h866)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 = 18'd262143;
|
|
5'd11, 5'd13, 5'd18:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 =
|
|
res_fst_capFat_otype__h479;
|
|
5'd12:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 = 18'd262142;
|
|
5'd15:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 =
|
|
basicExec_pcc[62:45];
|
|
5'd17:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 =
|
|
_theResult___snd_capFat_otype__h866;
|
|
default: CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 =
|
|
18'd262143;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_addrBits__h874 or
|
|
res_addrBits__h490 or
|
|
res_fst_capFat_addrBits__h475 or
|
|
x__h2563 or
|
|
res_addrBits__h501 or
|
|
x__h3122 or _theResult___snd_capFat_addrBits__h862)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
res_addrBits__h490;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
res_fst_capFat_addrBits__h475;
|
|
5'd12:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
x__h2563[13:0];
|
|
5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
res_addrBits__h501;
|
|
5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
x__h3122[13:0];
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
_theResult___snd_capFat_addrBits__h862;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
|
|
res_addrBits__h874;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
res_fst_tempFields_repBoundTopBits__h3666 or
|
|
repBound__h3696 or
|
|
_theResult___snd_tempFields_repBoundTopBits__h3715)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd8, 5'd9, 5'd14:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 = 3'd7;
|
|
5'd11, 5'd13, 5'd18:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
|
|
res_fst_tempFields_repBoundTopBits__h3666;
|
|
5'd12, 5'd15:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
|
|
repBound__h3696;
|
|
5'd17:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
|
|
_theResult___snd_tempFields_repBoundTopBits__h3715;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
|
|
3'd7;
|
|
endcase
|
|
end
|
|
always@(capChecks___d883)
|
|
begin
|
|
case (capChecks___d883[4:0])
|
|
5'd0,
|
|
5'd1,
|
|
5'd2,
|
|
5'd3,
|
|
5'd4,
|
|
5'd5,
|
|
5'd6,
|
|
5'd7,
|
|
5'd8,
|
|
5'd9,
|
|
5'd10,
|
|
5'd11,
|
|
5'd16,
|
|
5'd17,
|
|
5'd18,
|
|
5'd19,
|
|
5'd20,
|
|
5'd21,
|
|
5'd22,
|
|
5'd23,
|
|
5'd24,
|
|
5'd25,
|
|
5'd26:
|
|
CASE_capChecks_83_BITS_4_TO_0_0_capChecks_83_B_ETC__q7 =
|
|
capChecks___d883[4:0];
|
|
default: CASE_capChecks_83_BITS_4_TO_0_0_capChecks_83_B_ETC__q7 = 5'd27;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549 or
|
|
res_fst_capFat_flags__h477 or basicExec_pcc)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd11:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8 =
|
|
res_fst_capFat_flags__h477;
|
|
5'd12:
|
|
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8 =
|
|
basicExec_pcc[65];
|
|
default: CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8 =
|
|
basicExec_dInst[144:140] != 5'd9 &&
|
|
basicExec_dInst[144:140] != 5'd14 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549;
|
|
endcase
|
|
end
|
|
always@(basicExec_dInst or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533 or
|
|
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d612 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668 or
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 or
|
|
basicExec_rVal2)
|
|
begin
|
|
case (basicExec_dInst[144:140])
|
|
5'd2, 5'd5, 5'd7:
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_5_OR_bas_ETC___d701 =
|
|
basicExec_rVal2;
|
|
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_5_OR_bas_ETC___d701 =
|
|
{ basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d271,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d390,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d403,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d416,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d429,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d442,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d455,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d468,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d481,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d494,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d507,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d520,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d533,
|
|
basicExec_dInst[144:140] != 5'd8 &&
|
|
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q8,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d612,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626,
|
|
basicExec_dInst[144:140] == 5'd8 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d640,
|
|
basicExec_dInst[144:140] == 5'd8 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d653,
|
|
basicExec_dInst[144:140] == 5'd8 ||
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_11_THEN__ETC___d668,
|
|
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d697 };
|
|
endcase
|
|
end
|
|
endmodule // module_basicExec
|
|
|