changeset 03f7df749b9d in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=03f7df749b9d
description:
Ruby: expose a simple mod function in slicc interface.
diffstat:
src/mem/protocol/RubySlicc_Util.sm | 2 +-
src/mem/ruby/slicc_interface/RubySlicc_Util.hh | 6 ++++++
2 files changed, 7 insertions(+), 1 deletions(-)
diffs (23 lines):
diff -r 2af262e73961 -r 03f7df749b9d src/mem/protocol/RubySlicc_Util.sm
--- a/src/mem/protocol/RubySlicc_Util.sm Thu Mar 17 00:43:54 2011 -0400
+++ b/src/mem/protocol/RubySlicc_Util.sm Thu Mar 17 17:01:41 2011 -0700
@@ -55,4 +55,4 @@
Address setOffset(Address addr, int offset);
Address makeLineAddress(Address addr);
int addressOffset(Address addr);
-
+int mod(int val, int mod);
diff -r 2af262e73961 -r 03f7df749b9d
src/mem/ruby/slicc_interface/RubySlicc_Util.hh
--- a/src/mem/ruby/slicc_interface/RubySlicc_Util.hh Thu Mar 17 00:43:54
2011 -0400
+++ b/src/mem/ruby/slicc_interface/RubySlicc_Util.hh Thu Mar 17 17:01:41
2011 -0700
@@ -182,4 +182,10 @@
return addr.getOffset();
}
+inline int
+mod(int val, int mod)
+{
+ return val % mod;
+}
+
#endif // __MEM_RUBY_SLICC_INTERFACE_RUBYSLICCUTIL_HH__
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev