summaryrefslogtreecommitdiffstats
path: root/data/accumulator.htl
diff options
context:
space:
mode:
Diffstat (limited to 'data/accumulator.htl')
-rw-r--r--data/accumulator.htl24
1 files changed, 16 insertions, 8 deletions
diff --git a/data/accumulator.htl b/data/accumulator.htl
index ecab36f..6f7ec5f 100644
--- a/data/accumulator.htl
+++ b/data/accumulator.htl
@@ -1,16 +1,24 @@
main() {
datapath {
- 4: reg_2 <= 32'd3;
- 3: reg_6[32'd0] <= reg_2;
- 2: reg_1 <= reg_6[32'd0];
- 1: reg_4 = 32'd1;
-reg_5 = reg_1;
+ 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 {
- 4: reg_3 <= 32'd3;
- 3: reg_3 <= 32'd2;
- 2: reg_3 <= 32'd1;
+ 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: ;
}
}