Some Words of Update…
March 3rd, 2005 | by Sean |First and foremost, my compiler now generates correct SPARC code for simple programs. I have to fix a few bugs:
- Implement unimplemented features in the ILOC to SPARC translator. (easy)
- Implement spilling of unused registers to the stack. (easy – just tying up loose ends)
- Fix a bug in the toplogical sort routine that sorts the basic blocks prior to output. Infinite loops on certain configurations.
- Make it work for the compatibility test benchmark.
Then, I can add the optimizations. I plan to do the easiest ones so I can stay on track. The main point is that I now have a working compiler that I wrote. I’m still about 2 weeks behind, but in that process of getting behind I also managed to get rid of just about every other academic obligation on my plate this quarter. So cheers to that.
Some thoughts… my compiler generates really bad SPARC code. Really really bad. The register allocator thus far makes it easy to identify stupid instructions (like: mov %l2, %l2).
–
Sarah will be here this weekend! Yay!
Eventually a link over to Joe’s Space will appear over there in the friends list. It’ll take me awhile before I remember again, and then again more time until I remember and want to update the template. Anyway, check it out. He has syntactically perfect XHTML 1.0 markup, which is definitely worth a few points in my book. You might find the content, however, a bit on the flocky side.
That’s another thing. Why do priests call their parishoners a “flock?” It makes ‘em sound like sheep. Are religious people sheep?
It’s off to bed with me.
Software Developer, Consultant, and Geek.
One Response to “Some Words of Update…”
By evillie on Mar 7, 2005 | Reply
Regarding the religious thing,
I imagine it has something to do with the whole “The Lord is my Shepherd” symbolism (Psalms 23, for example. And don’t get me started on the notion of “The Lamb of God”). I think the derogatory use of the word only came more recently with some of the louder atheist groups.