Commit graph

78 commits

Author SHA1 Message Date
lasse.a.eggen
092ef72680
Fix order of multipleInstructions when NOP padding
Make sure that expanded multipleInstructions are in correct order.

Example for LI that's expanded to LUI->ADDI.
Old behavior:
nop, nop, nop, nop, ADDI
nop, nop, nop, nop, LUI

New behaviour:
nop, nop, nop, nop, LUI
nop, nop, nop, nop, ADDI
2021-10-14 13:01:51 +02:00
Joseph Rogers
e9a4e8a5b3
Fixed asm typo in question 3 for theory 2 2020-11-19 13:41:30 +01:00
Joseph Rogers
ee475a8a85
Update theory2.org 2020-11-19 09:58:06 +01:00
Joseph Rogers
b80b805721
Update theory2.org 2020-11-19 09:55:29 +01:00
Joseph Rogers
840d879a47
Update theory1.org
Added lines for having partial credit on questions 2 and 3.
2020-09-16 10:25:58 +02:00
Joseph Rogers
520d4750b9
Update theory1.org 2020-09-09 12:16:30 +02:00
Joseph Rogers
ca2a6d8d9b
Changed http to https 2020-09-09 11:14:46 +02:00
Joseph Rogers
621cda88bf
Update introduction.org 2020-09-08 10:00:44 +02:00
peteraa
8eb7bd0a6f fixed oopsie 2020-06-29 16:24:45 +02:00
peteraa
2e37f0b8d7 Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 2020-06-29 16:19:56 +02:00
peteraa
9f47433501 Stuff I forgot to commit. 2020-06-29 16:17:24 +02:00
peteraaser
8dc92fb8e1 Remove MemToReg.
Pretty sure MemToReg is a MIPS relic, it is redundant so long as
all memory reads are put into registers.
2020-06-02 14:58:06 +02:00
peteraaser
743734c346 Add windows test runner. 2020-06-01 17:42:31 +02:00
peteraaser
d08bad4c25 forgot to add 2020-06-01 17:36:34 +02:00
peteraaser
25b01d050b Add files and images. 2020-06-01 17:34:33 +02:00
peteraaser
813faf9084 Add merged stacktrace image 2020-06-01 14:42:21 +02:00
peteraaser
0c94a1a808 render test 2020-06-01 14:25:03 +02:00
peteraaser
a28775d203 rename 2020-06-01 14:21:49 +02:00
peteraaser
4e9600a3ec Fixed links 2020-06-01 14:19:40 +02:00
peteraaser
b2b39eec7a Oops forgot to add files 2020-06-01 14:16:36 +02:00
peteraaser
3b635be2dc Github render test 2020-06-01 14:16:08 +02:00
Peter Aaser
f32d674616
Merge pull request #5 from erlingrj/patch-1
Fixed typo in how to run the Branch Profiler
2019-11-21 19:08:25 +01:00
erling
195f4592bf
Fixed typo in hot to run the Branch Profiler 2019-11-20 10:49:31 +01:00
Peter Aaser
cb1a810317
Update Manifest.scala
Accidentally had babby mode set to true. sorry
2019-11-14 12:09:18 +01:00
peteraa
b8ae0092c1 Fix contradiction in question 5. 2019-11-13 16:49:58 +01:00
peteraa
3c979b1f34 john madden 2019-11-04 16:57:26 +01:00
peteraa
6223a71046 aaaa 2019-11-04 16:19:47 +01:00
peteraa
ac79baec5a Filter out convolution.s from allTests. 2019-11-04 16:19:15 +01:00
peteraa
9f68d17330 Fix branch predictor rule table. 2019-10-29 09:20:31 +01:00
peteraa
af823ce067 Add hint to theory 2019-10-28 16:31:09 +01:00
peteraa
daf8ea247b More embarrasing errors fixed 2019-10-28 16:21:52 +01:00
peteraa
b8225def46 Here. Have some merge conflicts for manifest! 2019-10-28 15:41:25 +01:00
peteraa
e8322e2e5c bricoleur commit 2019-10-28 15:35:34 +01:00
peteraa
ddec1ad315 Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 2019-10-28 09:42:39 +01:00
peteraa
7394e7a464 Fix branch predictor task being wrong in several orthogonal ways. 2019-10-28 09:40:16 +01:00
Peter Aaser
ba7dfd8d2f
Update Manifest.scala 2019-10-18 13:40:27 +02:00
peteraa
2944ee9d4e More diddling with theory 2019-10-17 19:20:34 +02:00
peteraa
6bf8612e81 Add branch predictor theory question 2019-10-17 18:04:37 +02:00
peteraa
f18b35d53b improve rendering on git 2019-10-17 17:41:04 +02:00
peteraa
61ce60e459 git expert strikes again 2019-10-17 17:39:59 +02:00
peteraa
9da79e3851 More theory 2019-10-17 17:39:34 +02:00
peteraa
90d3bd946f Add more theory 2019-10-17 16:59:16 +02:00
peteraa
4e21e33d68 Some fixes 2019-10-17 16:47:21 +02:00
peteraa
49bfd372d0 Add tests 2019-10-17 16:30:59 +02:00
peteraa
ec5089de8e Add theory 2 2019-10-17 16:28:13 +02:00
peteraa
63b4447084 Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 2019-10-17 16:17:00 +02:00
peteraa
a63c0ed4a9 Fix and add ops 2019-10-17 16:15:56 +02:00
Peter Aaser
da05c8924c
Update deliver.sh
Fixed oopsie
2019-10-07 17:44:16 +02:00
Peter Aaser
626868db89
Delete arithmetic.s 2019-10-03 11:02:28 +02:00
Peter Aaser
3c668fa963
Update testRunner.scala
Add enough steps
2019-10-01 15:06:45 +02:00