From 7dd5e612f40570b8c3008a8aeee90a7611949c5c Mon Sep 17 00:00:00 2001 From: sgauthamr2001 <sgauthamr2001@gmail.com> Date: Sat, 4 Jan 2025 23:51:08 -0800 Subject: [PATCH] Use integer division. --- src/interstellar/cost_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interstellar/cost_model.py b/src/interstellar/cost_model.py index 5599a97..42e3afd 100644 --- a/src/interstellar/cost_model.py +++ b/src/interstellar/cost_model.py @@ -103,7 +103,7 @@ def get_if_access(level, point, layer, mac_capacity=1): """ if level == 0 and mac_capacity == 0: - return layer.wfil * layer.hfil * layer.nofm / (layer.wstd * layer.hstd) + return layer.wfil * layer.hfil * layer.nofm // (layer.wstd * layer.hstd) ex_order_index = min( point.loop_orders[le.OX][level], @@ -126,7 +126,7 @@ def get_if_access(level, point, layer, mac_capacity=1): oc_par = reduce(mul, point.loop_partitionings[le.OC][level:], 1) return ( - fx_acc * fy_acc * oc_acc * fx_par * fy_par * oc_par / (layer.wstd * layer.hstd) + fx_acc * fy_acc * oc_acc * fx_par * fy_par * oc_par // (layer.wstd * layer.hstd) ) -- GitLab