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 /inc/utils.h | |
parent | 1fb7a9bd5eb41e87871bcbb3423caaabdd8ce1d9 (diff) |
Rewrite utils functions as macros
Diffstat (limited to 'inc/utils.h')
-rw-r--r-- | inc/utils.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/inc/utils.h b/inc/utils.h deleted file mode 100644 index a375b68..0000000 --- a/inc/utils.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef UTILS_H -#define UTILS_H -#include <string> - -/** - * Parse an address into a tag, index into the cache table, and a line - * offset. - * @param the address to be parsed - * @param the resulting tag - * @param the resulting index - * @param the resulting offset - */ -void get_cache_fields(int address, int *tag, int *index, int *offset); - -/** - * Formats a string using snprintf. - * @param an object that represents the format string - * @param arguments to be formatted - * @return a string object holding the formatted result - */ -const std::string string_format(const char *const zcFormat, ...); - -/** - * Given `address`, returns an address that is within the current memory size - * using a clean wrap. - * @param an address - * @return an address guaranteed to be within range. - */ -int wrap_address(int address); - -/** - * Given `address`, returns the line and word it is in. - * @param an address - * @param the line (row) `address` is in - * @param the word (column) `address` corresponds to - */ -void get_memory_index(int address, int &line, int &word); - -#endif /* UTILS_H_INCLUDED */ |