Files
Toooba/src_SSITH_P3/Verilog_RTL_sim/module_basicExec.v
2020-07-16 19:35:51 +01:00

2358 lines
99 KiB
Verilog

//
// Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24)
//
// On Thu Jul 16 18:15:02 BST 2020
//
//
// Ports:
// Name I/O size props
// basicExec O 1062
// 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 [1061 : 0] basicExec;
// signals for module outputs
wire [1061 : 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__h5285;
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__h5286;
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__h5325;
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__h5399;
reg [1 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d567,
addr_capFat_reserved__h5289;
reg CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q7,
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 [265 : 0] prepareBoundsCheck___d929;
wire [163 : 0] capModify___d210;
wire [162 : 0] IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d904,
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 [128 : 0] csr_data__h51;
wire [127 : 0] x__h5946, y__h5947;
wire [71 : 0] IF_basicExec_dInst_BIT_32_7_THEN_0_ELSE_IF_bas_ETC___d731;
wire [65 : 0] _theResult___snd_capFat_address__h911,
aluVal2_capFat_address__h1295,
in__h2742,
in__h3056,
pointer__h2327,
pointer__h561,
res_address__h505,
res_address__h539,
res_address__h550,
res_address__h923,
res_fst_capFat_address__h524,
result_d_address__h884,
x__h2619,
x__h3074,
x__h3246,
y__h3073;
wire [63 : 0] addr__h405,
addr__h4211,
addr__h427,
addr__h435,
address__h2320,
alu_result__h34,
x__h2609,
x__h2611,
x__h3020,
x__h3022,
x__h806;
wire [55 : 0] NOT_basicExec_dInst_BITS_144_TO_140_EQ_4_72_73_ETC___d814;
wire [54 : 0] 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__h569,
highOffsetBits__h570,
signBits__h567,
x__h597;
wire [46 : 0] basicExec_dInst_BITS_98_TO_74_05_CONCAT_IF_bas_ETC___d910;
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_61_THEN_basicExec_ppc__ETC___d869,
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d843,
IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758;
wire [17 : 0] _theResult___snd_capFat_otype__h916,
aluVal2_capFat_otype__h1300,
res_fst_capFat_otype__h529;
wire [15 : 0] base__h2596, base__h3007, offset__h2597, offset__h3008;
wire [13 : 0] _theResult___snd_capFat_addrBits__h912,
aluVal2_capFat_addrBits__h1296,
repBoundBits__h576,
res_addrBits__h506,
res_addrBits__h540,
res_addrBits__h551,
res_addrBits__h924,
res_fst_capFat_addrBits__h525,
toBoundsM1__h580,
toBounds__h579;
wire [11 : 0] capChecks___d913, inc__h2319;
wire [9 : 0] IF_basicExec_dInst_BITS_144_TO_140_EQ_4_72_OR__ETC___d823;
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__h3317,
aluVal2_capFat_perms_soft__h1375,
res_fst_capFat_perms_soft__h3311;
wire [2 : 0] _theResult___snd_tempFields_repBoundTopBits__h3856,
aluVal2_tempFields_repBoundTopBits__h1684,
repBound__h3837,
res_fst_tempFields_repBoundTopBits__h3807;
wire [1 : 0] IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292,
_theResult___snd_capFat_reserved__h915,
aluVal2_capFat_reserved__h1299,
res_fst_capFat_reserved__h528;
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_86_87_OR_basicExec__ETC___d897,
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_73_PLUS__ETC___d287,
_theResult___snd_capFat_flags__h914,
addr_capFat_flags__h5288,
aluBr___d256,
aluVal2_capFat_flags__h1298,
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__h527;
// value method basicExec
assign basicExec =
{ IF_basicExec_dInst_BITS_144_TO_140_EQ_5_OR_bas_ETC___d701,
csr_data__h51,
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__h5285,
addr_capFat_addrBits__h5286,
addr_capFat_perms_soft__h5325,
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],
NOT_basicExec_dInst_BITS_144_TO_140_EQ_4_72_73_ETC___d814,
IF_basicExec_dInst_BITS_144_TO_140_EQ_4_72_OR__ETC___d823,
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__h5946 != y__h5947,
NOT_basicExec_dInst_BIT_75_86_87_OR_basicExec__ETC___d897 &&
(!basicExec_dInst[76] ||
_theResult___snd_capFat_address__h911[63:0] != 64'd0) &&
capChecks___d913[11],
capChecks___d913[10:0],
NOT_basicExec_dInst_BIT_75_86_87_OR_basicExec__ETC___d897 &&
prepareBoundsCheck___d929[265],
prepareBoundsCheck___d929[264:0] } ;
// remaining internal signals
module_alu instance_alu_2(.alu_a(basicExec_rVal1[159:96]),
.alu_b(aluVal2_capFat_address__h1295[63:0]),
.alu_func((basicExec_dInst[139:137] == 3'd0) ?
basicExec_dInst[114:110] :
5'd0),
.alu(alu_result__h34));
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__h4211 :
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__h1295,
aluVal2_capFat_addrBits__h1296,
{ aluVal2_capFat_perms_soft__h1375,
{ 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__h1298,
{ aluVal2_capFat_reserved__h1299,
aluVal2_capFat_otype__h1300,
{ 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__h1684,
{ 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__h405));
module_prepareBoundsCheck instance_prepareBoundsCheck_7(.prepareBoundsCheck_a(IF_basicExec_dInst_BITS_139_TO_137_49_EQ_1_50__ETC___d904),
.prepareBoundsCheck_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
{ aluVal2_capFat_address__h1295,
aluVal2_capFat_addrBits__h1296,
{ aluVal2_capFat_perms_soft__h1375,
{ 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__h1298,
{ aluVal2_capFat_reserved__h1299,
aluVal2_capFat_otype__h1300,
{ 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__h1684,
{ 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_05_CONCAT_IF_bas_ETC___d910),
.prepareBoundsCheck(prepareBoundsCheck___d929));
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__h1295,
aluVal2_capFat_addrBits__h1296,
{ aluVal2_capFat_perms_soft__h1375,
{ 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__h1298,
{ aluVal2_capFat_reserved__h1299,
aluVal2_capFat_otype__h1300,
{ 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__h1684,
{ 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___d904),
.capChecks_b({ basicExec_dInst_BITS_109_TO_108_0_EQ_1_3_AND_N_ETC___d51,
{ aluVal2_capFat_address__h1295,
aluVal2_capFat_addrBits__h1296,
{ aluVal2_capFat_perms_soft__h1375,
{ 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__h1298,
{ aluVal2_capFat_reserved__h1299,
aluVal2_capFat_otype__h1300,
{ 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__h1684,
{ 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_05_CONCAT_IF_bas_ETC___d910),
.capChecks_cap_exact(capModify___d210[0]),
.capChecks(capChecks___d913));
assign IF_SEXT_basicExec_dInst_BITS_31_TO_0_3_4_BIT_6_ETC___d242 =
addr__h4211[63] ?
x__h806[13:0] >= toBounds__h579 &&
repBoundBits__h576 != basicExec_pcc[95:82] :
x__h806[13:0] < toBoundsM1__h580 ;
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'bxx /* unspecified value */ }) ;
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) ?
{ 4'd4, 5'bxxxxx /* unspecified value */ } :
((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) ?
{ 4'd5, 5'bxxxxx /* unspecified value */ } :
((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'bxxxxx /* unspecified value */ })))) ;
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___d904 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258 :
basicExec_rVal1 ;
assign IF_basicExec_dInst_BITS_144_TO_140_EQ_4_72_OR__ETC___d823 =
{ addr_tempFields_repBoundTopBits__h5399,
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 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__h4211 } :
_theResult___snd_capFat_address__h911,
basicExec_dInst[32] ?
{ 2'd0, addr__h4211[63:52] } :
_theResult___snd_capFat_addrBits__h912,
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__h915,
basicExec_dInst[32] ?
18'd262143 :
_theResult___snd_capFat_otype__h916,
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__h3317,
!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__h914,
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_61_THEN_basicExec_ppc__ETC___d869 =
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___d843 =
brAddrCalc___d258[44] ?
{ brAddrCalc___d258[35:27],
brAddrCalc___d258[43:41],
brAddrCalc___d258[23:13],
brAddrCalc___d258[40:38] } :
brAddrCalc___d258[35:10] ;
assign IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758 =
specialRWALU___d741[44] ?
{ specialRWALU___d741[35:27],
specialRWALU___d741[43:41],
specialRWALU___d741[23:13],
specialRWALU___d741[40:38] } :
specialRWALU___d741[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_72_73_ETC___d814 =
{ addr_capFat_flags__h5288,
addr_capFat_reserved__h5289,
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 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__h3856,
basicExec_dInst_BIT_32_7_OR_IF_basicExec_dInst_ETC___d739 } ;
assign NOT_basicExec_dInst_BIT_75_86_87_OR_basicExec__ETC___d897 =
!basicExec_dInst[75] ||
basicExec_rVal2[162] &&
basicExec_rVal2[159:96] != 64'hFFFFFFFFFFFFFFFF &&
_theResult___snd_capFat_otype__h916 == 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__h2619[13:11] < repBound__h3837 ;
assign _theResult___snd_capFat_addrBits__h912 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[95:82] :
basicExec_rVal1[95:82] ;
assign _theResult___snd_capFat_address__h911 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[161:96] :
basicExec_rVal1[161:96] ;
assign _theResult___snd_capFat_flags__h914 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[65] :
basicExec_rVal1[65] ;
assign _theResult___snd_capFat_otype__h916 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[62:45] :
basicExec_rVal1[62:45] ;
assign _theResult___snd_capFat_perms_soft__h3317 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[81:78] :
basicExec_rVal1[81:78] ;
assign _theResult___snd_capFat_reserved__h915 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[64:63] :
basicExec_rVal1[64:63] ;
assign _theResult___snd_tempFields_repBoundTopBits__h3856 =
(basicExec_dInst[139:137] == 3'd1) ?
brAddrCalc___d258[9:7] :
basicExec_rVal1[9:7] ;
assign addr__h4211 =
{ {32{basicExec_dInst_BITS_31_TO_0__q1[31]}},
basicExec_dInst_BITS_31_TO_0__q1 } ;
assign addr__h427 = x__h2609 | in__h2742[63:0] ;
assign addr__h435 = (x__h3020 | in__h3056[63:0]) + addr__h4211 ;
assign addr_capFat_flags__h5288 =
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__h2320 =
basicExec_pcc[159:96] + { {52{inc__h2319[11]}}, inc__h2319 } ;
assign aluVal2_capFat_addrBits__h1296 =
(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'd0, addr__h4211[63:52] } ;
assign aluVal2_capFat_address__h1295 =
(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__h4211 } ;
assign aluVal2_capFat_flags__h1298 =
(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__h1300 =
(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__h1375 =
(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__h1299 =
(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__h1684 =
(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__h2596 =
{ IF_basicExec_pcc_BITS_23_TO_21_83_ULT_basicExe_ETC___d292,
basicExec_pcc[23:10] } ;
assign base__h3007 = { 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_05_CONCAT_IF_bas_ETC___d910 =
{ 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__h3246[13:11] < repBound__h3837 ;
assign basicExec_pcc_BITS_23_TO_21_83_ULT_basicExec_p_ETC___d285 =
basicExec_pcc[23:21] < repBound__h3837 ;
assign basicExec_pcc_BITS_37_TO_35_29_ULT_basicExec_p_ETC___d630 =
basicExec_pcc[37:35] < repBound__h3837 ;
assign csr_data__h51 =
(basicExec_dInst[144:140] == 5'd18) ?
{ specialRWALU___d741[162],
specialRWALU___d741[81:66],
specialRWALU___d741[64:63],
specialRWALU___d741[65],
~specialRWALU___d741[62:44],
IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758[25:17],
~IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758[16:15],
IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758[14:3],
~IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758[2],
IF_specialRWALU_41_BIT_44_50_THEN_specialRWALU_ETC___d758[1:0],
specialRWALU___d741[159:96] } :
{ 65'h000001FFFFC018004, alu_result__h34 } ;
assign highBitsfilter__h569 = 50'h3FFFFFFFFFFFF << basicExec_pcc[43:38] ;
assign highOffsetBits__h570 = x__h597 & highBitsfilter__h569 ;
assign in__h2742 = pointer__h2327 & y__h3073 ;
assign in__h3056 = basicExec_pcc[161:96] & y__h3073 ;
assign inc__h2319 = (basicExec_orig_inst[1:0] == 2'b11) ? 12'd4 : 12'd2 ;
assign offset__h2597 = { 2'd0, x__h2619[13:0] } - base__h2596 ;
assign offset__h3008 = { 2'd0, basicExec_pcc[95:82] } - base__h3007 ;
assign pointer__h2327 = { 2'd0, address__h2320 } ;
assign pointer__h561 = basicExec_pcc[161:96] + { 2'd0, addr__h4211 } ;
assign repBoundBits__h576 = { basicExec_pcc[9:7], 11'd0 } ;
assign repBound__h3837 = basicExec_pcc[23:21] - 3'b001 ;
assign res_addrBits__h506 = { 2'd0, addr__h405[63:52] } ;
assign res_addrBits__h540 = { 2'd0, addr__h427[63:52] } ;
assign res_addrBits__h551 = { 2'd0, addr__h435[63:52] } ;
assign res_addrBits__h924 = { 2'd0, alu_result__h34[63:52] } ;
assign res_address__h505 = { 2'd0, addr__h405 } ;
assign res_address__h539 = { 2'd0, addr__h427 } ;
assign res_address__h550 = { 2'd0, addr__h435 } ;
assign res_address__h923 = { 2'd0, alu_result__h34 } ;
assign res_fst_capFat_addrBits__h525 =
(basicExec_dInst[109:108] == 2'd0) ?
res_addrBits__h506 :
capModify___d210[96:83] ;
assign res_fst_capFat_address__h524 =
(basicExec_dInst[109:108] == 2'd0) ?
res_address__h505 :
capModify___d210[162:97] ;
assign res_fst_capFat_flags__h527 =
basicExec_dInst[109:108] != 2'd0 && capModify___d210[66] ;
assign res_fst_capFat_otype__h529 =
(basicExec_dInst[109:108] == 2'd0) ?
18'd262143 :
capModify___d210[63:46] ;
assign res_fst_capFat_perms_soft__h3311 =
(basicExec_dInst[109:108] == 2'd0) ?
4'd0 :
capModify___d210[82:79] ;
assign res_fst_capFat_reserved__h528 =
(basicExec_dInst[109:108] == 2'd0) ?
basicExec_dInst[109:108] :
capModify___d210[65:64] ;
assign res_fst_tempFields_repBoundTopBits__h3807 =
(basicExec_dInst[109:108] == 2'd0) ?
3'd7 :
capModify___d210[10:8] ;
assign result_d_address__h884 = { 2'd0, pointer__h561[63:0] } ;
assign signBits__h567 = {50{addr__h4211[63]}} ;
assign toBoundsM1__h580 = repBoundBits__h576 + ~basicExec_pcc[95:82] ;
assign toBounds__h579 = repBoundBits__h576 - basicExec_pcc[95:82] ;
assign x__h2609 = x__h2611 << basicExec_pcc[43:38] ;
assign x__h2611 = { {48{offset__h2597[15]}}, offset__h2597 } ;
assign x__h2619 = pointer__h2327 >> basicExec_pcc[43:38] ;
assign x__h3020 = x__h3022 << basicExec_pcc[43:38] ;
assign x__h3022 = { {48{offset__h3008[15]}}, offset__h3008 } ;
assign x__h3074 = 66'h3FFFFFFFFFFFFFFFF << basicExec_pcc[43:38] ;
assign x__h3246 = pointer__h561 >> basicExec_pcc[43:38] ;
assign x__h5946 =
{ 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___d843[25:17],
~IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d843[16:15],
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d843[14:3],
~IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d843[2],
IF_brAddrCalc_58_BIT_44_84_THEN_brAddrCalc_58__ETC___d843[1:0],
brAddrCalc___d258[159:96] } ;
assign x__h597 = addr__h4211[63:14] ^ signBits__h567 ;
assign x__h806 = addr__h4211 >> basicExec_pcc[43:38] ;
assign y__h3073 = ~x__h3074 ;
assign y__h5947 =
{ basicExec_ppc[81:66],
basicExec_ppc[64:63],
basicExec_ppc[65],
~basicExec_ppc[62:44],
IF_basicExec_ppc_BIT_44_61_THEN_basicExec_ppc__ETC___d869[25:17],
~IF_basicExec_ppc_BIT_44_61_THEN_basicExec_ppc__ETC___d869[16:15],
IF_basicExec_ppc_BIT_44_61_THEN_basicExec_ppc__ETC___d869[14:3],
~IF_basicExec_ppc_BIT_44_61_THEN_basicExec_ppc__ETC___d869[2],
IF_basicExec_ppc_BIT_44_61_THEN_basicExec_ppc__ETC___d869[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__h923)
begin
case (basicExec_dInst[144:140])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
addr_capFat_address__h5285 = res_address__h923;
default: addr_capFat_address__h5285 = brAddrCalc___d258[161:96];
endcase
end
always@(basicExec_dInst or brAddrCalc___d258 or res_addrBits__h924)
begin
case (basicExec_dInst[144:140])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
addr_capFat_addrBits__h5286 = res_addrBits__h924;
default: addr_capFat_addrBits__h5286 = 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_reserved__h5289 = 2'd0;
default: addr_capFat_reserved__h5289 = 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_capFat_perms_soft__h5325 = 4'd0;
default: addr_capFat_perms_soft__h5325 = 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_tempFields_repBoundTopBits__h5399 = 3'd7;
default: addr_tempFields_repBoundTopBits__h5399 =
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__h570 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__h570 == 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__h527 or
basicExec_pcc or _theResult___snd_capFat_flags__h914)
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__h914;
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__h527;
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__h528 or
basicExec_pcc or _theResult___snd_capFat_reserved__h915)
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__h528;
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__h915;
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__h3311 or
basicExec_pcc or _theResult___snd_capFat_perms_soft__h3317)
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__h3311;
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__h3317;
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d377 =
4'd0;
endcase
end
always@(basicExec_dInst or
res_address__h923 or
res_address__h539 or
res_fst_capFat_address__h524 or
pointer__h2327 or
res_address__h550 or
result_d_address__h884 or _theResult___snd_capFat_address__h911)
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__h539;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
res_fst_capFat_address__h524;
5'd12:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
pointer__h2327;
5'd14:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
res_address__h550;
5'd15:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
result_d_address__h884;
5'd17:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
_theResult___snd_capFat_address__h911;
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d340 =
res_address__h923;
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__h529 or
basicExec_pcc or _theResult___snd_capFat_otype__h916)
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__h529;
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__h916;
default: CASE_basicExec_dInst_BITS_144_TO_140_8_262143__ETC__q6 =
18'd262143;
endcase
end
always@(basicExec_dInst or
res_addrBits__h924 or
res_addrBits__h540 or
res_fst_capFat_addrBits__h525 or
x__h2619 or
res_addrBits__h551 or
x__h3246 or _theResult___snd_capFat_addrBits__h912)
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__h540;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
res_fst_capFat_addrBits__h525;
5'd12:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
x__h2619[13:0];
5'd14:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
res_addrBits__h551;
5'd15:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
x__h3246[13:0];
5'd17:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
_theResult___snd_capFat_addrBits__h912;
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_0_ETC___d363 =
res_addrBits__h924;
endcase
end
always@(basicExec_dInst or
res_fst_tempFields_repBoundTopBits__h3807 or
repBound__h3837 or
_theResult___snd_tempFields_repBoundTopBits__h3856)
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__h3807;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
repBound__h3837;
5'd17:
IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
_theResult___snd_tempFields_repBoundTopBits__h3856;
default: IF_basicExec_dInst_BITS_144_TO_140_EQ_8_THEN_7_ETC___d626 =
3'd7;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_144_TO_140_EQ_15_19_TH_ETC___d549 or
res_fst_capFat_flags__h527 or basicExec_pcc)
begin
case (basicExec_dInst[144:140])
5'd11:
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q7 =
res_fst_capFat_flags__h527;
5'd12:
CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q7 =
basicExec_pcc[65];
default: CASE_basicExec_dInst_BITS_144_TO_140_11_res_fs_ETC__q7 =
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__q7 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__q7,
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