diff options
author | bd <bdunahu@operationnull.com> | 2025-04-12 00:44:29 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-04-12 00:44:29 -0400 |
commit | 28a2788e2c59357d9269e558b0bd45db3241c42d (patch) | |
tree | 5e001355106684d514dcb96afcec2ad102513a33 /src/cache.cc | |
parent | 1fb7a9bd5eb41e87871bcbb3423caaabdd8ce1d9 (diff) |
Rewrite utils functions as macros
Diffstat (limited to 'src/cache.cc')
-rw-r--r-- | src/cache.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cache.cc b/src/cache.cc index bbb90b4..acbabcf 100644 --- a/src/cache.cc +++ b/src/cache.cc @@ -1,6 +1,5 @@ #include "cache.h" #include "definitions.h" -#include "utils.h" #include <bits/stdc++.h> #include <iterator> @@ -60,7 +59,7 @@ Cache::process(void *id, int address, std::function<void(int index, int offset)> r = this->is_access_cleared(id, address); if (r) { int tag, index, offset; - get_cache_fields(address, &tag, &index, &offset); + GET_FIELDS(address, &tag, &index, &offset); request_handler(index, offset); } return r; @@ -95,7 +94,7 @@ Cache::is_address_missing(int expected) std::array<signed int, LINE_SIZE> *actual; std::array<int, 2> *meta; - get_cache_fields(expected, &tag, &index, &offset); + GET_FIELDS(expected, &tag, &index, &offset); r = 0; meta = &this->meta.at(index); actual = &this->data->at(index); |