Staging for project 2.
Apparently pc is pre-incremented before hitting the interpreter switch.
Initial commit on branch proj2. This doesn't look too terrible tbh. He's given a decent number of examples in the skeleton already.
Derp. Forgot I had already made proj2 branch. Adding in the files now.
Note: I created a local branch on my main rig named proj2, thinking I hadn't made a proj2 branch yet. I had. When I went to push (what I thought was a new branch), git failed, citing that the push failed because there was work in the remote proj2 branch that I didn't have locally. I then did a git pull origin proj2, and automerge failed because the README failed. I fixed the merge conflict, committed this change, and pushed to origin again. This time, it worked. The gitk log shows two legs feeding into the 'Derp. Forgot I had already...' commit. I expect this commit to continue as the only leg from this point on.
Lol doing Comp. Arch. during VLSI.
More working.
Not sure why I'm throwing alignment errors.
Making some progress.
I think I've found the source of the problem.
Getting warmer.
I'm honestly stuck at this point. I can't tell where I'm going wrong, but clearly I am.
Weird. Some of the files work. Some don't.
OK. I seriously don't know what's going wrong at this point. Not a clue.
Fuck it.
Professor's solution has these fixes. Looks like it fixes the prime.mips example at least.
Pulling in prof's soln. Apparently my sll and sra were using the wrong registers. Merge branch 'proj2'