aa0b22d00e
Add reasonable test default.
2024-10-18 06:27:23 +02:00
7b633f2a75
Fix jump!
2024-10-10 00:04:18 +02:00
323e373d0e
Almost working jump.
2024-10-04 04:11:26 +02:00
92d0dfd9eb
Working branching.
2024-10-04 02:16:17 +02:00
abef04fc22
LUI working.
2024-09-27 08:42:43 +02:00
a48c9a1ba8
Working SLT
2024-09-27 08:31:56 +02:00
f7c93b1292
Half-working load.
2024-09-27 07:51:25 +02:00
cbezaitis
0125e50b02
auipc && ltu bug fix
2023-10-17 16:27:41 +02:00
David Metz
39c008567d
remove aliasing for branchType and fix tests ending in dependent load chains
2023-08-18 14:57:56 +02:00
Joseph Rogers
fa35a38190
Delete halfwords.s
2022-09-13 09:27:51 +02:00
Joseph Rogers
b51417739d
Update Manifest.scala
...
NOP padding defaults to true now
2022-09-13 09:23:40 +02:00
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
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
25b01d050b
Add files and images.
2020-06-01 17:34:33 +02:00
peteraaser
3b635be2dc
Github render test
2020-06-01 14:16:08 +02:00
Peter Aaser
cb1a810317
Update Manifest.scala
...
Accidentally had babby mode set to true. sorry
2019-11-14 12:09:18 +01:00
peteraa
ac79baec5a
Filter out convolution.s from allTests.
2019-11-04 16:19:15 +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
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
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
peteraa
d6a135b206
Fix li bias for certain integers
2019-09-09 19:06:05 +02:00
peteraa
559a5c8360
Fix up deliver script
2019-09-09 15:56:18 +02:00
peteraa
ae995a7b55
Fix hex | int parse issue. Correctly handle li
2019-09-06 14:44:01 +02:00
peteraa
2f2f20c075
Fix AUIPC/LUI opcode mismatch.
2019-09-06 13:55:47 +02:00
peteraa
c82013581d
Add ex2 text. Remove unused file.
2019-09-05 19:18:40 +02:00
peteraa
dd0f1340b5
Add description for merged trace
2019-09-05 17:29:50 +02:00
peteraa
6fa8d3537a
Fix nonexhaustive match causing funct3 to not be applied to imm shifts
2019-09-04 13:55:05 +02:00
peteraa
de7d01f710
Add new forward.s tests with correct shifts.
2019-09-04 12:01:46 +02:00
peteraa
8e2d686b5c
Add special handlers for shift instructions.
2019-09-04 11:52:49 +02:00
peteraa
4a4717b312
Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2
2019-08-29 16:19:11 +02:00
peteraa
cad9fa0521
Fix parser typo for sltiu
2019-08-29 16:18:09 +02:00
peteraa
e640daffaa
remove unused files
2019-08-28 15:49:12 +02:00
peteraa
f5d038eaf6
Rewrite exercise stuff
2019-06-07 19:54:18 +02:00
peteraa
932413bb3d
Nuke
2019-06-07 17:43:33 +02:00