main() { datapath { 8: reg_5 <= 32'd3; 7: reg_9[32'd0] <= reg_5; 6: reg_4 <= 32'd6; 5: reg_9[32'd1] <= reg_4; 4: reg_1 <= 32'd1; 3: reg_3 <= 32'd0; 2: reg_2 <= reg_9[{{{reg_3 + 32'd0} + {reg_1 * 32'd4}} / 32'd4}]; 1: reg_7 = 32'd1; reg_8 = reg_2; } controllogic { 8: reg_6 <= 32'd7; 7: reg_6 <= 32'd6; 6: reg_6 <= 32'd5; 5: reg_6 <= 32'd4; 4: reg_6 <= 32'd3; 3: reg_6 <= 32'd2; 2: reg_6 <= 32'd1; 1: ; } }