From 7fde5837ac9a01fc9f5f7eab828c9a8167ccb768 Mon Sep 17 00:00:00 2001 From: Limwngur Date: Sat, 30 Nov 2024 20:30:38 +0900 Subject: [PATCH] refactor: refactor syntax from python2.x to python 3.x --- src/__pycache__/block.cpython-38.pyc | Bin 0 -> 1054 bytes src/__pycache__/cache.cpython-38.pyc | Bin 0 -> 3342 bytes src/__pycache__/colorer.cpython-38.pyc | Bin 0 -> 2559 bytes src/__pycache__/response.cpython-38.pyc | Bin 0 -> 694 bytes src/cache.py | 6 +- src/cache_simulator.log | 6238 +++++++++++++++++++++++ src/cache_simulator.py | 8 +- 7 files changed, 6245 insertions(+), 7 deletions(-) create mode 100644 src/__pycache__/block.cpython-38.pyc create mode 100644 src/__pycache__/cache.cpython-38.pyc create mode 100644 src/__pycache__/colorer.cpython-38.pyc create mode 100644 src/__pycache__/response.cpython-38.pyc create mode 100644 src/cache_simulator.log diff --git a/src/__pycache__/block.cpython-38.pyc b/src/__pycache__/block.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..51a221f6939a748aa9f4d71d4aa51cabe992c100 GIT binary patch literal 1054 zcmZ`&J8u&~5Z=9qeSU=iEd}j0si+V_fDs@HgJjZJC#^0!YdCVY!|oXr>$>AaqoAnA02((=^T|IvP&&zJjPr?*6&gXc^gRb`B1UK!{|VWI|8_On`#%n*GhTY^Qdr3zAcC zy~w6*TSlel>?JlwQ+iEOacUrco{&ZGjtTUqtuc=p<8Ah@l#Z>#SAsw2{9^o+Hy>O5`=>1KmNF z-XcN44UWD{RXo0g&Whj~!}|Zvj?$Fh9%0yKhTL+}MEoL*r&SE}=c!PdB@=S@!hmKw zjz>y}qAA2^0@IZ2wh*tTaau-noAOen`Z5X1rmvFtP03o+GF?sGkSpLpEpP)baIL?G Ul~Vj)4~yVd34fbze8Y~=8J^iME|(vsC0ZY;o2Yg_!q#~xTLKh?5u`wo7Cq!=%(W*s@i8rsQ=fO1q9{Z4B}>e+^Tl`G zoq3-3op)-rh~e@7`^MJgi;Vq?8ncgw#&wkZWq@FU_gTAm^ES6_r|sCc+jf7-gd^Ph zOt=S5+e6C}K3aa_AGqy6@SCg^JcJ##)+L;MTr{qu%+PJP+&k_8{vE%2aebKb9p(FWEbsqDg1O5v8 z#S5c~np5+-a=;I`z<2(}S!UxV#v4a`RMl1C>^Sm6;f|`bTCbw3tL*k~1;g%nYY!cK ziD8C6*ScW5th1Y#^1A~m;ym3?OtjG-ba#q+n8mi0n_4H&2i>%z(mScTXTt4N#VW-= zqjzPhl2i4KPIt!y{lV5&B8{77svTr;o~Yb-qN6${%96V(?k9JWzVUWDYTLM&Y|a-8 z4>mV3cj8N$iR5lk_hl#BN{pK;7~M!SOcTzmq32Uw`ZMo9l08$tyCwldOOG;Jrr&e^`0+ zr}sYn;G^}={{GRU-@pIp{)2!2_0OLjJy`D&bKvFfUcaLTa(#0kcM`E~33YSYo6Bx7 z^Xd>A7{_UbJ&cK7`Lh7#1pKj|TXzF5aGSj8dc4jr@{oIczi#bbJvPuK+8;mkt+WxA zu!@u1Mxber<(Cv6gSI_a@Dw!cc}LF3J>=P%W@BITBfjpAypcZ&6iD1FX&;0Nk3iW` z3A8Tl1XBDT3stf|E<+j)+0^bB)CT3S){(=Rs_GIEyI0#`@-M1BK8JckJHo-L5Kpm| z4pv$Ai7p9unT)=jps#R8k#;@SThdW)=^ArbymT__MfRj`&@Kh2 zwOg-AY(D#%4*T zH0mK=;eiwKCS-AuH=HWJ=ff4h6yn zWE(=hS0Ex1EO`<^u=CRviFw}ozM-R0`H6VDI;p0wj&Pp;0|Z|xy8l-6$TFHVDk+LnX8t?fx%kY58|i@+gQP;D*P z2q7<_E-w?<9A{J6*Qxmp0tyE5n*`q@ILUEz3zDQH*&?vH@Y_`T4nat8h2Xmcr07|7 zx5G_2*p0ixJ^4J1f1lt71f*;ELxL9wt`Yo*fKup;j>(%_DES)z=6FbMOHPB&Iib@; zs#|cOTHbUT4yCmPV9_FFUqU%n_M9DQ@G9N`=I>Vujoa|lrJKz0L%E+sZ*$+TP*J$9 z(e`Zl%yp!B_;e;P@KsUb(|wuCTJ2|0JKUcakgEZ zgkXCOYS(e~>BxJ>8R79WdF&8~Cci_;$q8nIWP?A2&Gq;K-=8nG@>Ggx@wHZot|xRa zjAIkU@$NwE^{HNsj08Ik&;j2;(Kfx@yO7J4V$+w>@{t^cMh?3KK zA(zy~?#|&Qtr#w$W`f~R;+|@qGUZqAc9Wq>2brCHmRS?77Mt=Cd2ByyiHA=8*R1(J D`!e$O literal 0 HcmV?d00001 diff --git a/src/__pycache__/colorer.cpython-38.pyc b/src/__pycache__/colorer.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..45c4ff65156e592a721db450748f0d994aaa73ba GIT binary patch literal 2559 zcma)8&2Jk;6rY)0+Z)Gm5;v)xwu11X3L_EP1UR6os*{)`B{-4osH$tp7|$fJv-U=_ zo0deo5>g_;i3{bxEx8~nap<8)NZk1gIPH~_X>+5!hWExFS)+ow*1Vbbn>TOXy!Ymf zH%3OH1is9R+gtZW3HcM5;KzWu1{xS2Lq9>I zSWcon>5w0;Is3c9_QMbAEpD2=u_I(lm~*p!Y)Lo;hc8zF7yfvmxL8@+D6Vf5E6bVO z;%YX{eBBo2ro?R@5otj8d>hEZ$K?%MNV~kgTqv)##G5m) zl%M_fN~-n8V7;N=B`3w_jRI%nj43RZaWmOkjNt zPtp5O4>sk}ZB7=_NVl#*|VOTH!ER38l?>P|sm zFXh^JciNaRZH!|ZeO`Y7ahAh4`Wr_|1RdALD7P{4ZH#Ao49PT-Ye;S(Sx53Yl3gTU zA;Gk3zk}p8Boj!mlBG32Vv761Y+0qmd}iU(rTp4PZn5%NW+|5~W>f^zmwde{x9rmB zCu{j^S73g1BU>5^089C7Hdl%VkbHKrG!fuea>Z<}uu{A`uuvlVNmZImSSf!wR7pL%MNK9g>iq)0> zGX(F6jWvugLo=8WiL=<8d>{CMx3l-i;oY+FGO1S)-%kS{I#qdV0QWx>#HK2k1A~4= z0ddZt3Z$SmvDOXXbl|QkZU(pza34TDW36f6BEZc<#bQuBC?5iDokxMwp`tMt9tKsX zXp->ZWOt7W?bH!4DwdOR*jwUdJ_udDH+Q`$Uq@iN2h26)8@=&tQ@+_7f7m?GFWQapuK*$ENzqG=Zi1xP!PS?>q}sCU=kFwB zh6*K^pd$XV*iQYYp4(^#7D~cm-_kdSXRx^-(@CN{1|E3?d_iaZs oezw6n^$O={2Q7bYMcL>n&Z8stQpB71SXhqAn*(*6HlhYcH47zEmQ*t@#IS z2Szq3F=Qwc|HLaBZ6*XG;=KzA={tR&eb4rL@B0qc*IR(G`+NWWA6&oF&vFF#^8(>E zkY0fX&Blmx9)spxh=LUJ_hRwlDW(m?Ohe4|ism{PvpCQ~H^vYP-Ne_S58oL#=oij- zNX1ee+H*u3;T|JZtO5lUM`l%k%r#&I)`F-iA 0: - first_key = cache.data.keys()[0] + first_key = list(cache.data.keys())[0] way_no = 0 #Label the columns @@ -103,8 +103,8 @@ def print_cache(cache): table = UnixTable(sets) table.title = cache.name table.inner_row_border = True - print "\n" - print table.table + print("\n") + print(table.table) #Loop through the instructions in the tracefile and use #the given memory hierarchy to find AMAT