Files
Toooba/src_SSITH_P3/Verilog_RTL/module_basicExec.v
2020-06-17 13:02:20 +01:00

2334 lines
97 KiB
Verilog

//
// Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24)
//
// On Wed Jun 17 12:35:26 BST 2020
//
//
// Ports:
// Name I/O size props
// basicExec O 1160
// basicExec_dInst I 144
// 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 [143 : 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_143_TO_139_EQ_5_OR_bas_ETC___d688;
reg [65 : 0] IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327,
addr_capFat_address__h4841;
reg [33 : 0] CASE_basicExec_dInst_BITS_143_TO_139_2_1402575_ETC__q3,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597;
reg [17 : 0] IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567;
reg [13 : 0] IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350,
addr_capFat_addrBits__h4842;
reg [4 : 0] CASE_capChecks_68_BITS_4_TO_0_0_capChecks_68_B_ETC__q6;
reg [3 : 0] CASE_IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_ETC__q5,
CASE_basicExec_dInst_BITS_143_TO_139_2_0_4_0_5_ETC__q4,
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684,
addr_capFat_perms_soft__h4865;
reg [2 : 0] CASE_IF_basicExec_dInst_BITS_102_TO_100_44_EQ__ETC__q2,
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613,
addr_tempFields_repBoundTopBits__h4939;
reg [1 : 0] IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554,
addr_capFat_reserved__h4845;
reg CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640,
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636,
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651;
wire [606 : 0] basicExec_pcc_CONCAT_brAddrCalc_45_BITS_162_TO_ETC___d939;
wire [265 : 0] prepareBoundsCheck___d931;
wire [163 : 0] capModify___d197;
wire [162 : 0] IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d859,
NOT_basicExec_dInst_BITS_143_TO_139_EQ_4_29_30_ETC___d781,
NOT_basicExec_dInst_BIT_32_4_5_AND_IF_basicExe_ETC___d727,
brAddrCalc___d245,
specialRWALU___d728;
wire [151 : 0] IF_basicExec_dInst_BIT_32_4_THEN_0_CONCAT_SEXT_ETC___d719;
wire [127 : 0] x__h5490, y__h5491;
wire [71 : 0] IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d718;
wire [65 : 0] _theResult___snd_capFat_address__h876,
aluVal2_capFat_address__h1258,
in__h2645,
in__h2959,
pointer__h490,
pointer__h526,
res_address__h460,
res_address__h504,
res_address__h515,
res_address__h888,
res_fst_capFat_address__h479,
result_d_address__h849,
x__h2522,
x__h2977,
x__h3081,
y__h2976;
wire [63 : 0] addr__h384,
addr__h4016,
addr__h403,
addr__h407,
address__h398,
alu_result__h35,
x__h2512,
x__h2514,
x__h2923,
x__h2925,
x__h771;
wire [54 : 0] IF_basicExec_dInst_BITS_143_TO_139_EQ_4_29_OR__ETC___d771,
IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d717;
wire [49 : 0] highBitsfilter__h534,
highOffsetBits__h535,
signBits__h532,
x__h562;
wire [45 : 0] basicExec_dInst_BITS_97_TO_74_60_CONCAT_IF_bas_ETC___d865;
wire [33 : 0] IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d586,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d590;
wire [31 : 0] basicExec_dInst_BITS_31_TO_0__q1;
wire [25 : 0] IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826,
IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800;
wire [17 : 0] _theResult___snd_capFat_otype__h881,
aluVal2_capFat_otype__h1263,
res_fst_capFat_otype__h484;
wire [15 : 0] base__h2499, base__h2910, offset__h2500, offset__h2911;
wire [13 : 0] _theResult___snd_capFat_addrBits__h877,
aluVal2_capFat_addrBits__h1259,
repBoundBits__h541,
res_addrBits__h461,
res_addrBits__h505,
res_addrBits__h516,
res_addrBits__h889,
res_fst_capFat_addrBits__h480,
toBoundsM1__h545,
toBounds__h544;
wire [11 : 0] capChecks___d868, inc__h397;
wire [8 : 0] IF_basicExec_dInst_BITS_106_TO_103_4_EQ_0_5_OR_ETC___d196,
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_1_7_OR_ETC___d195,
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_2_9_OR_ETC___d194;
wire [6 : 0] basicExec_dInst_BIT_32_4_OR_IF_basicExec_dInst_ETC___d726;
wire [4 : 0] IF_basicExec_dInst_BITS_102_TO_100_44_EQ_0_45__ETC___d166;
wire [3 : 0] IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d659,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d677,
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d664,
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d674,
_theResult___snd_capFat_perms_soft__h3135,
aluVal2_capFat_perms_soft__h1320,
res_fst_capFat_perms_soft__h3129;
wire [2 : 0] _theResult___snd_tempFields_repBoundTopBits__h3672,
aluVal2_tempFields_repBoundTopBits__h1631,
repBound__h3653,
res_fst_tempFields_repBoundTopBits__h3623;
wire [1 : 0] IF_basicExec_pcc_BITS_23_TO_21_70_ULT_basicExe_ETC___d279,
_theResult___snd_capFat_reserved__h880,
aluVal2_capFat_reserved__h1262,
res_fst_capFat_reserved__h483;
wire IF_SEXT_basicExec_dInst_BITS_31_TO_0_0_1_BIT_6_ETC___d229,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d248,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d371,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d384,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d397,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d410,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d423,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d436,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d449,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d462,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d475,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d488,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d501,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d514,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d573,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d620,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d633,
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d648,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122,
NOT_basicExec_dInst_BIT_75_43_44_OR_basicExec__ETC___d852,
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274,
_theResult___snd_capFat_flags__h879,
addr_capFat_flags__h4844,
aluBr___d243,
aluVal2_capFat_flags__h1261,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83,
basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645,
basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272,
basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617,
res_fst_capFat_flags__h482;
// value method basicExec
assign basicExec =
{ IF_basicExec_dInst_BITS_143_TO_139_EQ_5_OR_bas_ETC___d688,
alu_result__h35,
specialRWALU___d728,
NOT_basicExec_dInst_BITS_143_TO_139_EQ_4_29_30_ETC___d781,
basicExec_pcc_CONCAT_brAddrCalc_45_BITS_162_TO_ETC___d939 } ;
// remaining internal signals
module_alu instance_alu_2(.alu_a(basicExec_rVal1[159:96]),
.alu_b(aluVal2_capFat_address__h1258[63:0]),
.alu_func((basicExec_dInst[138:136] == 3'd0) ?
basicExec_dInst[113:109] :
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[138:136] ==
3'd1) ?
basicExec_dInst[111:109] :
3'd7),
.aluBr(aluBr___d243));
module_brAddrCalc instance_brAddrCalc_5(.brAddrCalc_pc(basicExec_pcc),
.brAddrCalc_val(basicExec_rVal1),
.brAddrCalc_iType(basicExec_dInst[143:139]),
.brAddrCalc_imm(basicExec_dInst[32] ?
addr__h4016 :
64'd0),
.brAddrCalc_taken(aluBr___d243),
.brAddrCalc_orig_inst(basicExec_orig_inst),
.brAddrCalc_cap(basicExec_dInst[143:139] ==
5'd12 ||
basicExec_dInst[143:139] ==
5'd11),
.brAddrCalc(brAddrCalc___d245));
module_capInspect instance_capInspect_3(.capInspect_a(basicExec_rVal1),
.capInspect_b({ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48,
{ aluVal2_capFat_address__h1258,
aluVal2_capFat_addrBits__h1259,
{ aluVal2_capFat_perms_soft__h1320,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83 } } } } } },
aluVal2_capFat_flags__h1261,
{ aluVal2_capFat_reserved__h1262,
aluVal2_capFat_otype__h1263,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110 } } } },
aluVal2_tempFields_repBoundTopBits__h1631,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124 } } }),
.capInspect_func(basicExec_dInst[101:98]),
.capInspect(addr__h384));
module_prepareBoundsCheck instance_prepareBoundsCheck_7(.prepareBoundsCheck_a(IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d859),
.prepareBoundsCheck_b({ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48,
{ aluVal2_capFat_address__h1258,
aluVal2_capFat_addrBits__h1259,
{ aluVal2_capFat_perms_soft__h1320,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83 } } } } } },
aluVal2_capFat_flags__h1261,
{ aluVal2_capFat_reserved__h1262,
aluVal2_capFat_otype__h1263,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110 } } } },
aluVal2_tempFields_repBoundTopBits__h1631,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124 } } }),
.prepareBoundsCheck_pcc(basicExec_pcc),
.prepareBoundsCheck_ddc(163'h00000000000000000000000007FFFFD10000003F0),
.prepareBoundsCheck_vaddr(64'd0),
.prepareBoundsCheck_size(5'd0),
.prepareBoundsCheck_toCheck(basicExec_dInst_BITS_97_TO_74_60_CONCAT_IF_bas_ETC___d865),
.prepareBoundsCheck(prepareBoundsCheck___d931));
module_specialRWALU instance_specialRWALU_4(.specialRWALU_cap(NOT_basicExec_dInst_BIT_32_4_5_AND_IF_basicExe_ETC___d727),
.specialRWALU_oldCap(basicExec_rVal2),
.specialRWALU_scrType(IF_basicExec_dInst_BITS_102_TO_100_44_EQ_0_45__ETC___d166),
.specialRWALU(specialRWALU___d728));
module_capModify instance_capModify_6(.capModify_a(basicExec_rVal1),
.capModify_b({ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48,
{ aluVal2_capFat_address__h1258,
aluVal2_capFat_addrBits__h1259,
{ aluVal2_capFat_perms_soft__h1320,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83 } } } } } },
aluVal2_capFat_flags__h1261,
{ aluVal2_capFat_reserved__h1262,
aluVal2_capFat_otype__h1263,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110 } } } },
aluVal2_tempFields_repBoundTopBits__h1631,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124 } } }),
.capModify_func(IF_basicExec_dInst_BITS_106_TO_103_4_EQ_0_5_OR_ETC___d196),
.capModify(capModify___d197));
module_capChecks instance_capChecks_1(.capChecks_a(IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d859),
.capChecks_b({ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48,
{ aluVal2_capFat_address__h1258,
aluVal2_capFat_addrBits__h1259,
{ aluVal2_capFat_perms_soft__h1320,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79,
{ basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81,
basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83 } } } } } },
aluVal2_capFat_flags__h1261,
{ aluVal2_capFat_reserved__h1262,
aluVal2_capFat_otype__h1263,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110 } } } },
aluVal2_tempFields_repBoundTopBits__h1631,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118,
NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120,
{ NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122,
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124 } } }),
.capChecks_ddc(163'h00000000000000000000000007FFFFD10000003F0),
.capChecks_toCheck(basicExec_dInst_BITS_97_TO_74_60_CONCAT_IF_bas_ETC___d865),
.capChecks_cap_exact(capModify___d197[0]),
.capChecks(capChecks___d868));
assign IF_SEXT_basicExec_dInst_BITS_31_TO_0_0_1_BIT_6_ETC___d229 =
addr__h4016[63] ?
x__h771[13:0] >= toBounds__h544 &&
repBoundBits__h541 != basicExec_pcc[95:82] :
x__h771[13:0] < toBoundsM1__h545 ;
assign IF_basicExec_dInst_BITS_102_TO_100_44_EQ_0_45__ETC___d166 =
(basicExec_dInst[102:100] == 3'd0 ||
basicExec_dInst[102:100] != 3'd1 &&
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151 ==
3'd0) ?
{ 3'd0, basicExec_dInst[99:98] } :
((basicExec_dInst[102:100] == 3'd1 ||
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151 ==
3'd1) ?
{ 3'd1, basicExec_dInst[99:98] } :
{ CASE_IF_basicExec_dInst_BITS_102_TO_100_44_EQ__ETC__q2,
2'h2 }) ;
assign IF_basicExec_dInst_BITS_106_TO_103_4_EQ_0_5_OR_ETC___d196 =
(basicExec_dInst[106:103] == 4'd0 ||
basicExec_dInst[106:103] != 4'd1 &&
basicExec_dInst[106:103] != 4'd2 &&
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd0) ?
{ 4'd0, basicExec_dInst[102:98] } :
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_1_7_OR_ETC___d195 ;
assign IF_basicExec_dInst_BITS_106_TO_103_4_EQ_1_7_OR_ETC___d195 =
(basicExec_dInst[106:103] == 4'd1 ||
basicExec_dInst[106:103] != 4'd2 &&
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd1) ?
{ 4'd1, basicExec_dInst[102:98] } :
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_2_9_OR_ETC___d194 ;
assign IF_basicExec_dInst_BITS_106_TO_103_4_EQ_2_9_OR_ETC___d194 =
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ?
{ 4'd2,
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_0_45__ETC___d166 } :
((basicExec_dInst[106:103] == 4'd3 ||
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd3) ?
{ 4'd3, basicExec_dInst[102:98] } :
((basicExec_dInst[106:103] == 4'd4 ||
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd4) ?
9'd138 :
((basicExec_dInst[106:103] == 4'd5 ||
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd5) ?
{ 4'd5, basicExec_dInst[102:98] } :
{ CASE_IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_ETC__q5,
5'h0A }))) ;
assign IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d586 =
(basicExec_dInst[108:107] == 2'd0) ?
34'h344000000 :
capModify___d197[44:11] ;
assign IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d659 =
(basicExec_dInst[108:107] == 2'd0) ?
{2{basicExec_dInst[108:107]}} :
capModify___d197[4:1] ;
assign IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d110 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[43:10] :
34'h344000000 ;
assign IF_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AN_ETC___d124 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[3:0] :
4'd0 ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d248 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[162] :
basicExec_rVal1[162] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d371 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[77] :
basicExec_rVal1[77] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d384 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[76] :
basicExec_rVal1[76] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d397 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[75] :
basicExec_rVal1[75] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d410 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[74] :
basicExec_rVal1[74] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d423 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[73] :
basicExec_rVal1[73] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d436 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[72] :
basicExec_rVal1[72] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d449 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[71] :
basicExec_rVal1[71] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d462 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[70] :
basicExec_rVal1[70] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d475 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[69] :
basicExec_rVal1[69] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d488 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[68] :
basicExec_rVal1[68] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d501 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[67] :
basicExec_rVal1[67] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d514 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[66] :
basicExec_rVal1[66] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d573 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[44] :
basicExec_rVal1[44] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d590 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[43:10] :
basicExec_rVal1[43:10] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d620 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[6] :
basicExec_rVal1[6] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d633 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[5] :
basicExec_rVal1[5] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d648 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[4] :
basicExec_rVal1[4] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d677 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[3:0] :
basicExec_rVal1[3:0] ;
assign IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d859 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245 :
basicExec_rVal1 ;
assign IF_basicExec_dInst_BITS_143_TO_139_EQ_4_29_OR__ETC___d771 =
{ addr_capFat_reserved__h4845,
18'd262143,
basicExec_dInst[143:139] == 5'd4 ||
basicExec_dInst[143:139] == 5'd5 ||
basicExec_dInst[143:139] == 5'd6 ||
basicExec_dInst[143:139] == 5'd7 ||
basicExec_dInst[143:139] == 5'd2 ||
brAddrCalc___d245[44],
CASE_basicExec_dInst_BITS_143_TO_139_2_1402575_ETC__q3 } ;
assign IF_basicExec_dInst_BIT_32_4_THEN_0_CONCAT_SEXT_ETC___d719 =
{ basicExec_dInst[32] ?
{ 2'd0, addr__h4016 } :
_theResult___snd_capFat_address__h876,
basicExec_dInst[32] ?
{ 2'b0, addr__h4016[63:52] } :
_theResult___snd_capFat_addrBits__h877,
IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d718 } ;
assign IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d717 =
{ basicExec_dInst[32] ?
2'd0 :
_theResult___snd_capFat_reserved__h880,
basicExec_dInst[32] ?
18'd262143 :
_theResult___snd_capFat_otype__h881,
basicExec_dInst[32] ||
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d573,
basicExec_dInst[32] ?
34'h344000000 :
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d590 } ;
assign IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d718 =
{ basicExec_dInst[32] ?
4'd0 :
_theResult___snd_capFat_perms_soft__h3135,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d371,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d384,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d397,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d410,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d423,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d436,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d449,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d462,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d475,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d488,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d501,
!basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d514,
!basicExec_dInst[32] && _theResult___snd_capFat_flags__h879,
IF_basicExec_dInst_BIT_32_4_THEN_0_ELSE_IF_bas_ETC___d717 } ;
assign IF_basicExec_pcc_BITS_23_TO_21_70_ULT_basicExe_ETC___d279 =
(basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 ==
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274) ?
2'd0 :
((basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 &&
!_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274) ?
2'd1 :
2'd3) ;
assign IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d664 =
{ (basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 ==
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274) ?
2'd0 :
((basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 &&
!_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274) ?
2'd1 :
2'd3),
IF_basicExec_pcc_BITS_23_TO_21_70_ULT_basicExe_ETC___d279 } ;
assign IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d674 =
{ (basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 ==
basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645) ?
2'd0 :
((basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 &&
!basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645) ?
2'd1 :
2'd3),
(basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 ==
basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645) ?
2'd0 :
((basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 &&
!basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645) ?
2'd1 :
2'd3) } ;
assign IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826 =
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_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800 =
brAddrCalc___d245[44] ?
{ brAddrCalc___d245[35:27],
brAddrCalc___d245[43:41],
brAddrCalc___d245[23:13],
brAddrCalc___d245[40:38] } :
brAddrCalc___d245[35:10] ;
assign NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d108 =
(basicExec_dInst[108:107] != 2'd1 ||
basicExec_dInst[106:103] == 4'd0 ||
basicExec_dInst[106:103] == 4'd1 ||
basicExec_dInst[106:103] != 4'd2 &&
(basicExec_dInst[106:103] == 4'd3 ||
basicExec_dInst[106:103] == 4'd4 ||
basicExec_dInst[106:103] == 4'd5 ||
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 !=
4'd2)) &&
basicExec_dInst[32] ||
basicExec_rVal2[44] ;
assign NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d118 =
(basicExec_dInst[108:107] != 2'd1 ||
basicExec_dInst[106:103] == 4'd0 ||
basicExec_dInst[106:103] == 4'd1 ||
basicExec_dInst[106:103] != 4'd2 &&
(basicExec_dInst[106:103] == 4'd3 ||
basicExec_dInst[106:103] == 4'd4 ||
basicExec_dInst[106:103] == 4'd5 ||
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 !=
4'd2)) &&
basicExec_dInst[32] ||
basicExec_rVal2[6] ;
assign NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d120 =
(basicExec_dInst[108:107] != 2'd1 ||
basicExec_dInst[106:103] == 4'd0 ||
basicExec_dInst[106:103] == 4'd1 ||
basicExec_dInst[106:103] != 4'd2 &&
(basicExec_dInst[106:103] == 4'd3 ||
basicExec_dInst[106:103] == 4'd4 ||
basicExec_dInst[106:103] == 4'd5 ||
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 !=
4'd2)) &&
basicExec_dInst[32] ||
basicExec_rVal2[5] ;
assign NOT_basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_6_ETC___d122 =
(basicExec_dInst[108:107] != 2'd1 ||
basicExec_dInst[106:103] == 4'd0 ||
basicExec_dInst[106:103] == 4'd1 ||
basicExec_dInst[106:103] != 4'd2 &&
(basicExec_dInst[106:103] == 4'd3 ||
basicExec_dInst[106:103] == 4'd4 ||
basicExec_dInst[106:103] == 4'd5 ||
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 !=
4'd2)) &&
basicExec_dInst[32] ||
basicExec_rVal2[4] ;
assign NOT_basicExec_dInst_BITS_143_TO_139_EQ_4_29_30_ETC___d781 =
{ basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[162],
addr_capFat_address__h4841,
addr_capFat_addrBits__h4842,
addr_capFat_perms_soft__h4865,
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[77],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[76],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[75],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[74],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[73],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[72],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[71],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[70],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[69],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[68],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[67],
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[66],
addr_capFat_flags__h4844,
IF_basicExec_dInst_BITS_143_TO_139_EQ_4_29_OR__ETC___d771,
addr_tempFields_repBoundTopBits__h4939,
basicExec_dInst[143:139] == 5'd4 ||
basicExec_dInst[143:139] == 5'd5 ||
basicExec_dInst[143:139] == 5'd6 ||
basicExec_dInst[143:139] == 5'd7 ||
basicExec_dInst[143:139] == 5'd2 ||
brAddrCalc___d245[6],
basicExec_dInst[143:139] == 5'd4 ||
basicExec_dInst[143:139] == 5'd5 ||
basicExec_dInst[143:139] == 5'd6 ||
basicExec_dInst[143:139] == 5'd7 ||
basicExec_dInst[143:139] == 5'd2 ||
brAddrCalc___d245[5],
basicExec_dInst[143:139] == 5'd4 ||
basicExec_dInst[143:139] == 5'd5 ||
basicExec_dInst[143:139] == 5'd6 ||
basicExec_dInst[143:139] == 5'd7 ||
basicExec_dInst[143:139] == 5'd2 ||
brAddrCalc___d245[4],
CASE_basicExec_dInst_BITS_143_TO_139_2_0_4_0_5_ETC__q4 } ;
assign NOT_basicExec_dInst_BIT_32_4_5_AND_IF_basicExe_ETC___d727 =
{ !basicExec_dInst[32] &&
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d248,
IF_basicExec_dInst_BIT_32_4_THEN_0_CONCAT_SEXT_ETC___d719,
basicExec_dInst[32] ?
3'd7 :
_theResult___snd_tempFields_repBoundTopBits__h3672,
basicExec_dInst_BIT_32_4_OR_IF_basicExec_dInst_ETC___d726 } ;
assign NOT_basicExec_dInst_BIT_75_43_44_OR_basicExec__ETC___d852 =
!basicExec_dInst[75] ||
basicExec_rVal2[162] &&
basicExec_rVal2[159:96] != 64'hFFFFFFFFFFFFFFFF ||
((basicExec_dInst[138:136] == 3'd1) ?
!brAddrCalc___d245[162] :
!basicExec_rVal1[162]) ;
assign _0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274 =
x__h2522[13:11] < repBound__h3653 ;
assign _theResult___snd_capFat_addrBits__h877 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[95:82] :
basicExec_rVal1[95:82] ;
assign _theResult___snd_capFat_address__h876 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[161:96] :
basicExec_rVal1[161:96] ;
assign _theResult___snd_capFat_flags__h879 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[65] :
basicExec_rVal1[65] ;
assign _theResult___snd_capFat_otype__h881 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[62:45] :
basicExec_rVal1[62:45] ;
assign _theResult___snd_capFat_perms_soft__h3135 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[81:78] :
basicExec_rVal1[81:78] ;
assign _theResult___snd_capFat_reserved__h880 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[64:63] :
basicExec_rVal1[64:63] ;
assign _theResult___snd_tempFields_repBoundTopBits__h3672 =
(basicExec_dInst[138:136] == 3'd1) ?
brAddrCalc___d245[9:7] :
basicExec_rVal1[9:7] ;
assign addr__h4016 =
{ {32{basicExec_dInst_BITS_31_TO_0__q1[31]}},
basicExec_dInst_BITS_31_TO_0__q1 } ;
assign addr__h403 = x__h2512 | in__h2645[63:0] ;
assign addr__h407 = (x__h2923 | in__h2959[63:0]) + addr__h4016 ;
assign addr_capFat_flags__h4844 =
basicExec_dInst[143:139] != 5'd4 &&
basicExec_dInst[143:139] != 5'd5 &&
basicExec_dInst[143:139] != 5'd6 &&
basicExec_dInst[143:139] != 5'd7 &&
basicExec_dInst[143:139] != 5'd2 &&
brAddrCalc___d245[65] ;
assign address__h398 =
basicExec_pcc[159:96] + { {52{inc__h397[11]}}, inc__h397 } ;
assign aluVal2_capFat_addrBits__h1259 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[95:82] :
{ 2'b0, addr__h4016[63:52] } ;
assign aluVal2_capFat_address__h1258 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[161:96] :
{ 2'd0, addr__h4016 } ;
assign aluVal2_capFat_flags__h1261 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[65] ;
assign aluVal2_capFat_otype__h1263 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[62:45] :
18'd262143 ;
assign aluVal2_capFat_perms_soft__h1320 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[81:78] :
4'd0 ;
assign aluVal2_capFat_reserved__h1262 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[64:63] :
2'd0 ;
assign aluVal2_tempFields_repBoundTopBits__h1631 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) ?
basicExec_rVal2[9:7] :
3'd7 ;
assign base__h2499 =
{ IF_basicExec_pcc_BITS_23_TO_21_70_ULT_basicExe_ETC___d279,
basicExec_pcc[23:10] } ;
assign base__h2910 = { basicExec_pcc[1:0], basicExec_pcc[23:10] } ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d48 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[162] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d61 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[77] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d63 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[76] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d65 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[75] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d67 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[74] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d69 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[73] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d71 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[72] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d73 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[71] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d75 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[70] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d77 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[69] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d79 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[68] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d81 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[67] ;
assign basicExec_dInst_BITS_108_TO_107_0_EQ_1_3_AND_N_ETC___d83 =
(basicExec_dInst[108:107] == 2'd1 &&
basicExec_dInst[106:103] != 4'd0 &&
basicExec_dInst[106:103] != 4'd1 &&
(basicExec_dInst[106:103] == 4'd2 ||
basicExec_dInst[106:103] != 4'd3 &&
basicExec_dInst[106:103] != 4'd4 &&
basicExec_dInst[106:103] != 4'd5 &&
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 ==
4'd2) ||
!basicExec_dInst[32]) &&
basicExec_rVal2[66] ;
assign basicExec_dInst_BITS_31_TO_0__q1 = basicExec_dInst[31:0] ;
assign basicExec_dInst_BITS_97_TO_74_60_CONCAT_IF_bas_ETC___d865 =
{ basicExec_dInst[97:74],
(basicExec_dInst[138:136] == 3'd1) ?
aluBr___d243 && basicExec_dInst[73] :
basicExec_dInst[73],
basicExec_dInst[72:52] } ;
assign basicExec_dInst_BIT_32_4_OR_IF_basicExec_dInst_ETC___d726 =
{ basicExec_dInst[32] ||
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d620,
basicExec_dInst[32] ||
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d633,
basicExec_dInst[32] ||
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d648,
basicExec_dInst[32] ?
4'd0 :
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d677 } ;
assign basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645 =
x__h3081[13:11] < repBound__h3653 ;
assign basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 =
basicExec_pcc[23:21] < repBound__h3653 ;
assign basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 =
basicExec_pcc[37:35] < repBound__h3653 ;
assign basicExec_pcc_CONCAT_brAddrCalc_45_BITS_162_TO_ETC___d939 =
{ basicExec_pcc,
brAddrCalc___d245[162:63],
18'd262143,
brAddrCalc___d245[44:0],
aluBr___d243,
basicExec_dInst[143:139] == 5'd12 ||
basicExec_dInst[143:139] == 5'd11,
brAddrCalc___d245[162] != basicExec_ppc[162] ||
x__h5490 != y__h5491,
NOT_basicExec_dInst_BIT_75_43_44_OR_basicExec__ETC___d852 &&
(!basicExec_dInst[76] ||
_theResult___snd_capFat_address__h876[63:0] != 64'd0) &&
capChecks___d868[11],
capChecks___d868[10:5],
CASE_capChecks_68_BITS_4_TO_0_0_capChecks_68_B_ETC__q6,
NOT_basicExec_dInst_BIT_75_43_44_OR_basicExec__ETC___d852 &&
prepareBoundsCheck___d931[265],
prepareBoundsCheck___d931[264:0] } ;
assign highBitsfilter__h534 = 50'h3FFFFFFFFFFFF << basicExec_pcc[43:38] ;
assign highOffsetBits__h535 = x__h562 & highBitsfilter__h534 ;
assign in__h2645 = pointer__h490 & y__h2976 ;
assign in__h2959 = basicExec_pcc[161:96] & y__h2976 ;
assign inc__h397 = (basicExec_orig_inst[1:0] == 2'b11) ? 12'd4 : 12'd2 ;
assign offset__h2500 = { 2'd0, x__h2522[13:0] } - base__h2499 ;
assign offset__h2911 = { 2'd0, basicExec_pcc[95:82] } - base__h2910 ;
assign pointer__h490 = { 2'd0, address__h398 } ;
assign pointer__h526 = basicExec_pcc[161:96] + { 2'd0, addr__h4016 } ;
assign repBoundBits__h541 = { basicExec_pcc[9:7], 11'd0 } ;
assign repBound__h3653 = basicExec_pcc[23:21] - 3'b001 ;
assign res_addrBits__h461 = { 2'b0, addr__h384[63:52] } ;
assign res_addrBits__h505 = { 2'b0, addr__h403[63:52] } ;
assign res_addrBits__h516 = { 2'b0, addr__h407[63:52] } ;
assign res_addrBits__h889 = { 2'b0, alu_result__h35[63:52] } ;
assign res_address__h460 = { 2'd0, addr__h384 } ;
assign res_address__h504 = { 2'd0, addr__h403 } ;
assign res_address__h515 = { 2'd0, addr__h407 } ;
assign res_address__h888 = { 2'd0, alu_result__h35 } ;
assign res_fst_capFat_addrBits__h480 =
(basicExec_dInst[108:107] == 2'd0) ?
res_addrBits__h461 :
capModify___d197[96:83] ;
assign res_fst_capFat_address__h479 =
(basicExec_dInst[108:107] == 2'd0) ?
res_address__h460 :
capModify___d197[162:97] ;
assign res_fst_capFat_flags__h482 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[66] ;
assign res_fst_capFat_otype__h484 =
(basicExec_dInst[108:107] == 2'd0) ?
18'd262143 :
capModify___d197[63:46] ;
assign res_fst_capFat_perms_soft__h3129 =
(basicExec_dInst[108:107] == 2'd0) ?
4'd0 :
capModify___d197[82:79] ;
assign res_fst_capFat_reserved__h483 =
(basicExec_dInst[108:107] == 2'd0) ?
basicExec_dInst[108:107] :
capModify___d197[65:64] ;
assign res_fst_tempFields_repBoundTopBits__h3623 =
(basicExec_dInst[108:107] == 2'd0) ?
3'd7 :
capModify___d197[10:8] ;
assign result_d_address__h849 = { 2'd0, pointer__h526[63:0] } ;
assign signBits__h532 = {50{addr__h4016[63]}} ;
assign toBoundsM1__h545 = repBoundBits__h541 + ~basicExec_pcc[95:82] ;
assign toBounds__h544 = repBoundBits__h541 - basicExec_pcc[95:82] ;
assign x__h2512 = x__h2514 << basicExec_pcc[43:38] ;
assign x__h2514 = { {48{offset__h2500[15]}}, offset__h2500 } ;
assign x__h2522 = pointer__h490 >> basicExec_pcc[43:38] ;
assign x__h2923 = x__h2925 << basicExec_pcc[43:38] ;
assign x__h2925 = { {48{offset__h2911[15]}}, offset__h2911 } ;
assign x__h2977 = 66'h3FFFFFFFFFFFFFFFF << basicExec_pcc[43:38] ;
assign x__h3081 = pointer__h526 >> basicExec_pcc[43:38] ;
assign x__h5490 =
{ brAddrCalc___d245[81:66],
brAddrCalc___d245[64:63],
brAddrCalc___d245[65],
18'd0,
~brAddrCalc___d245[44],
IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800[25:17],
~IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800[16:15],
IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800[14:3],
~IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800[2],
IF_brAddrCalc_45_BIT_44_71_THEN_brAddrCalc_45__ETC___d800[1:0],
brAddrCalc___d245[159:96] } ;
assign x__h562 = addr__h4016[63:14] ^ signBits__h532 ;
assign x__h771 = addr__h4016 >> basicExec_pcc[43:38] ;
assign y__h2976 = ~x__h2977 ;
assign y__h5491 =
{ basicExec_ppc[81:66],
basicExec_ppc[64:63],
basicExec_ppc[65],
~basicExec_ppc[62:44],
IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826[25:17],
~IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826[16:15],
IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826[14:3],
~IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826[2],
IF_basicExec_ppc_BIT_44_18_THEN_basicExec_ppc__ETC___d826[1:0],
basicExec_ppc[159:96] } ;
always@(basicExec_dInst)
begin
case (basicExec_dInst[106:103])
4'd6, 4'd7, 4'd8, 4'd9, 4'd10:
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 =
basicExec_dInst[106:103];
default: IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35 =
4'd11;
endcase
end
always@(basicExec_dInst)
begin
case (basicExec_dInst[102:100])
3'd2, 3'd3:
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151 =
basicExec_dInst[102:100];
default: IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151 =
3'd4;
endcase
end
always@(basicExec_dInst or brAddrCalc___d245 or res_address__h888)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
addr_capFat_address__h4841 = res_address__h888;
default: addr_capFat_address__h4841 = brAddrCalc___d245[161:96];
endcase
end
always@(basicExec_dInst or brAddrCalc___d245 or res_addrBits__h889)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
addr_capFat_addrBits__h4842 = res_addrBits__h889;
default: addr_capFat_addrBits__h4842 = brAddrCalc___d245[95:82];
endcase
end
always@(basicExec_dInst or brAddrCalc___d245)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7: addr_capFat_perms_soft__h4865 = 4'd0;
default: addr_capFat_perms_soft__h4865 = brAddrCalc___d245[81:78];
endcase
end
always@(basicExec_dInst or brAddrCalc___d245)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7: addr_capFat_reserved__h4845 = 2'd0;
default: addr_capFat_reserved__h4845 = brAddrCalc___d245[64:63];
endcase
end
always@(basicExec_dInst or brAddrCalc___d245)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
addr_tempFields_repBoundTopBits__h4939 = 3'd7;
default: addr_tempFields_repBoundTopBits__h4939 =
brAddrCalc___d245[9:7];
endcase
end
always@(IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151)
begin
case (IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151)
3'd2, 3'd3:
CASE_IF_basicExec_dInst_BITS_102_TO_100_44_EQ__ETC__q2 =
IF_basicExec_dInst_BITS_102_TO_100_44_EQ_2_48__ETC___d151;
default: CASE_IF_basicExec_dInst_BITS_102_TO_100_44_EQ__ETC__q2 = 3'd4;
endcase
end
always@(basicExec_dInst or brAddrCalc___d245)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
CASE_basicExec_dInst_BITS_143_TO_139_2_1402575_ETC__q3 =
34'h344000000;
default: CASE_basicExec_dInst_BITS_143_TO_139_2_1402575_ETC__q3 =
brAddrCalc___d245[43:10];
endcase
end
always@(basicExec_dInst or brAddrCalc___d245)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd4, 5'd5, 5'd6, 5'd7:
CASE_basicExec_dInst_BITS_143_TO_139_2_0_4_0_5_ETC__q4 = 4'd0;
default: CASE_basicExec_dInst_BITS_143_TO_139_2_0_4_0_5_ETC__q4 =
brAddrCalc___d245[3:0];
endcase
end
always@(IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35)
begin
case (IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35)
4'd6, 4'd7, 4'd8, 4'd9, 4'd10:
CASE_IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_ETC__q5 =
IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_6_OR_ETC___d35;
default: CASE_IF_basicExec_dInst_BITS_106_TO_103_4_EQ_6_ETC__q5 = 4'd11;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
highOffsetBits__h535 or
IF_SEXT_basicExec_dInst_BITS_31_TO_0_0_1_BIT_6_ETC___d229 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d248)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254 =
(highOffsetBits__h535 == 50'd0 &&
IF_SEXT_basicExec_dInst_BITS_31_TO_0_0_1_BIT_6_ETC___d229 ||
basicExec_pcc[43:38] >= 6'd50) &&
basicExec_pcc[162];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d248;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[163];
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d371)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374 =
basicExec_pcc[77];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d371;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[78];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[78];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377 =
basicExec_pcc[77];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d374;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[163];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258 =
basicExec_pcc[162];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d254;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d384)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387 =
basicExec_pcc[76];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d384;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[77];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[77];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390 =
basicExec_pcc[76];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d387;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d397)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400 =
basicExec_pcc[75];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d397;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[76];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[76];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403 =
basicExec_pcc[75];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d400;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d410)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413 =
basicExec_pcc[74];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d410;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[75];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[75];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416 =
basicExec_pcc[74];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d413;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d423)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426 =
basicExec_pcc[73];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d423;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[74];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[74];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429 =
basicExec_pcc[73];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d426;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d436)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439 =
basicExec_pcc[72];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d436;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[73];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[73];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442 =
basicExec_pcc[72];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d439;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d449)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452 =
basicExec_pcc[71];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d449;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[72];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[72];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455 =
basicExec_pcc[71];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d452;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d462)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465 =
basicExec_pcc[70];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d462;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[71];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[71];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468 =
basicExec_pcc[70];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d465;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d475)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478 =
basicExec_pcc[69];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d475;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[70];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[70];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481 =
basicExec_pcc[69];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d478;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d488)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491 =
basicExec_pcc[68];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d488;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[69];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[69];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494 =
basicExec_pcc[68];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d491;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d501)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504 =
basicExec_pcc[67];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d501;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[68];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[68];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507 =
basicExec_pcc[67];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d504;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d514)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517 =
basicExec_pcc[66];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d514;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
basicExec_dInst[108:107] != 2'd0 &&
capModify___d197[67];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520 =
basicExec_dInst[108:107] != 2'd0 && capModify___d197[67];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520 =
basicExec_pcc[66];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d517;
endcase
end
always@(basicExec_dInst or
res_fst_capFat_flags__h482 or
basicExec_pcc or _theResult___snd_capFat_flags__h879)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536 =
basicExec_pcc[65];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536 =
_theResult___snd_capFat_flags__h879;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536 =
(basicExec_dInst[143:139] == 5'd18 ||
basicExec_dInst[143:139] == 5'd13) &&
res_fst_capFat_flags__h482;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d573)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579 =
basicExec_pcc[44];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d573;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579 =
basicExec_dInst[143:139] != 5'd18 &&
basicExec_dInst[143:139] != 5'd13 ||
basicExec_dInst[108:107] == 2'd0 ||
capModify___d197[45];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579 or
capModify___d197 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583 =
basicExec_dInst[108:107] == 2'd0 || capModify___d197[45];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583 =
basicExec_pcc[44];
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583 =
basicExec_dInst[143:139] == 5'd9 ||
basicExec_dInst[143:139] == 5'd14 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d579;
endcase
end
always@(basicExec_dInst or
res_fst_capFat_reserved__h483 or
basicExec_pcc or _theResult___snd_capFat_reserved__h880)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 = 2'd0;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 =
res_fst_capFat_reserved__h483;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 =
basicExec_pcc[64:63];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 =
_theResult___snd_capFat_reserved__h880;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 =
2'd0;
endcase
end
always@(basicExec_dInst or
res_fst_capFat_perms_soft__h3129 or
basicExec_pcc or _theResult___snd_capFat_perms_soft__h3135)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 = 4'd0;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 =
res_fst_capFat_perms_soft__h3129;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 =
basicExec_pcc[81:78];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 =
_theResult___snd_capFat_perms_soft__h3135;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 =
4'd0;
endcase
end
always@(basicExec_dInst or
res_address__h888 or
res_address__h504 or
res_fst_capFat_address__h479 or
pointer__h490 or
res_address__h515 or
result_d_address__h849 or _theResult___snd_capFat_address__h876)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
res_address__h504;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
res_fst_capFat_address__h479;
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
pointer__h490;
5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
res_address__h515;
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
result_d_address__h849;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
_theResult___snd_capFat_address__h876;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 =
res_address__h888;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617 or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d620)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623 =
basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d620;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623 =
basicExec_dInst[143:139] != 5'd18 &&
basicExec_dInst[143:139] != 5'd13 ||
basicExec_dInst[108:107] == 2'd0 ||
capModify___d197[7];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623 or
capModify___d197 or
basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627 =
basicExec_dInst[108:107] == 2'd0 || capModify___d197[7];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627 =
basicExec_pcc_BITS_37_TO_35_16_ULT_basicExec_p_ETC___d617;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627 =
basicExec_dInst[143:139] == 5'd9 ||
basicExec_dInst[143:139] == 5'd14 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d623;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272 or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d633)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636 =
basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d633;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636 =
basicExec_dInst[143:139] != 5'd18 &&
basicExec_dInst[143:139] != 5'd13 ||
basicExec_dInst[108:107] == 2'd0 ||
capModify___d197[6];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636 or
capModify___d197 or
basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640 =
basicExec_dInst[108:107] == 2'd0 || capModify___d197[6];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640 =
basicExec_pcc_BITS_23_TO_21_70_ULT_basicExec_p_ETC___d272;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640 =
basicExec_dInst[143:139] == 5'd9 ||
basicExec_dInst[143:139] == 5'd14 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d636;
endcase
end
always@(basicExec_dInst or
capModify___d197 or
basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645 or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d648)
begin
case (basicExec_dInst[143:139])
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651 =
basicExec_pcc_BITS_161_TO_96_02_PLUS_0_CONCAT__ETC___d645;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d648;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651 =
basicExec_dInst[143:139] != 5'd18 &&
basicExec_dInst[143:139] != 5'd13 ||
basicExec_dInst[108:107] == 2'd0 ||
capModify___d197[5];
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651 or
capModify___d197 or
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274)
begin
case (basicExec_dInst[143:139])
5'd11:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655 =
basicExec_dInst[108:107] == 2'd0 || capModify___d197[5];
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655 =
_0_CONCAT_basicExec_pcc_BITS_159_TO_96_60_PLUS__ETC___d274;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655 =
basicExec_dInst[143:139] == 5'd9 ||
basicExec_dInst[143:139] == 5'd14 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d651;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d659 or
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d664 or
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d674 or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d677)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 = 4'd0;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 =
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d659;
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 =
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d664;
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 =
IF_basicExec_pcc_BITS_37_TO_35_16_ULT_basicExe_ETC___d674;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d677;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 =
4'd0;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d586 or
basicExec_pcc or
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d590)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 =
34'h344000000;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 =
IF_basicExec_dInst_BITS_108_TO_107_0_EQ_0_1_TH_ETC___d586;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 =
basicExec_pcc[43:10];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 =
IF_basicExec_dInst_BITS_138_TO_136_36_EQ_1_37__ETC___d590;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 =
34'h344000000;
endcase
end
always@(basicExec_dInst or
res_fst_capFat_otype__h484 or
basicExec_pcc or _theResult___snd_capFat_otype__h881)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 =
18'd262143;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 =
res_fst_capFat_otype__h484;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 =
basicExec_pcc[62:45];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 =
_theResult___snd_capFat_otype__h881;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 =
18'd262143;
endcase
end
always@(basicExec_dInst or
res_addrBits__h889 or
res_addrBits__h505 or
res_fst_capFat_addrBits__h480 or
x__h2522 or
res_addrBits__h516 or
x__h3081 or _theResult___snd_capFat_addrBits__h877)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
res_addrBits__h505;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
res_fst_capFat_addrBits__h480;
5'd12:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
x__h2522[13:0];
5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
res_addrBits__h516;
5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
x__h3081[13:0];
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
_theResult___snd_capFat_addrBits__h877;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 =
res_addrBits__h889;
endcase
end
always@(basicExec_dInst or
res_fst_tempFields_repBoundTopBits__h3623 or
repBound__h3653 or
_theResult___snd_tempFields_repBoundTopBits__h3672)
begin
case (basicExec_dInst[143:139])
5'd8, 5'd9, 5'd14:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 = 3'd7;
5'd11, 5'd13, 5'd18:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 =
res_fst_tempFields_repBoundTopBits__h3623;
5'd12, 5'd15:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 =
repBound__h3653;
5'd17:
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 =
_theResult___snd_tempFields_repBoundTopBits__h3672;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 =
3'd7;
endcase
end
always@(capChecks___d868)
begin
case (capChecks___d868[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_68_BITS_4_TO_0_0_capChecks_68_B_ETC__q6 =
capChecks___d868[4:0];
default: CASE_capChecks_68_BITS_4_TO_0_0_capChecks_68_B_ETC__q6 = 5'd27;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536 or
res_fst_capFat_flags__h482 or basicExec_pcc)
begin
case (basicExec_dInst[143:139])
5'd11:
CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7 =
res_fst_capFat_flags__h482;
5'd12:
CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7 =
basicExec_pcc[65];
default: CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7 =
basicExec_dInst[143:139] != 5'd9 &&
basicExec_dInst[143:139] != 5'd14 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_15_06_TH_ETC___d536;
endcase
end
always@(basicExec_dInst or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520 or
CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655 or
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 or
basicExec_rVal2)
begin
case (basicExec_dInst[143:139])
5'd2, 5'd5, 5'd7:
IF_basicExec_dInst_BITS_143_TO_139_EQ_5_OR_bas_ETC___d688 =
basicExec_rVal2;
default: IF_basicExec_dInst_BITS_143_TO_139_EQ_5_OR_bas_ETC___d688 =
{ basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d258,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d327,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d350,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d364,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d377,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d390,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d403,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d416,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d429,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d442,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d455,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d468,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d481,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d494,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d507,
basicExec_dInst[143:139] != 5'd8 &&
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d520,
basicExec_dInst[143:139] != 5'd8 &&
CASE_basicExec_dInst_BITS_143_TO_139_11_res_fs_ETC__q7,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d554,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_2_ETC___d567,
basicExec_dInst[143:139] == 5'd8 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d583,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_1_ETC___d597,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_7_ETC___d613,
basicExec_dInst[143:139] == 5'd8 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d627,
basicExec_dInst[143:139] == 5'd8 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d640,
basicExec_dInst[143:139] == 5'd8 ||
IF_basicExec_dInst_BITS_143_TO_139_EQ_11_THEN__ETC___d655,
IF_basicExec_dInst_BITS_143_TO_139_EQ_8_THEN_0_ETC___d684 };
endcase
end
endmodule // module_basicExec