17 April 2008
The semester is almost over and I cannot wait. There are so many things I'd rather be doing than Differential Equations. For instance:
- Writing x86-64 assembly
- Attempting to write useful patches for X, Mesa, xf86-video-ati, et al.
- Learning Alpha Assembly
- Working on my HP Alphaserver DS20L, specifications are as follows
- Dual 833 MHz EV68ALs with 4MB external L2 cache each
- 2 GB ECC Registered RAM
- Radeon X1550 256MB PCI
- 18 GB 15K RPM SCSI Drive
Unless someone corrects me, I'm going to say this is the first Alpha/R500 combination. This may also mean it is the first Linux/Alpha box to have a graphics card that supports OpenGL 2.0. It even fits in a nice 1U case.
I've also posted a nice piece of x86-64 assembly using SSE3. See my leibniz pi code page.
19 July 2007
15 May 2007
Good news for you Internet Explorer wackos: the Instruction Reference should now work for you. I switched from DOM methods to innerHTML. The Instruction Reference should be as a whole much faster regardless of which browser you use. My only reservation is that innerHTML is not a W3C standard and does not have a completely certain behavior.
At some point I'm going to switch the Instruction Reference over to using JSON instead of XML. It should make it that much faster, since JSON can be parsed easily with eval() and accessed much easier.
Update: I've switched over to JSON already. The file size is a little smaller, and the Ajax GET (generation of the instruction database in JSON plus the download time) is around 40 to 50 milliseconds faster now.
04 April 2007
I've added for your reading pleasure, nine installments of the Assembly Programmer's Journal I found via the Flat Assembler Forums. Even though they're coming up on 10 years old, they've still got some good information in them.
25 January 2007
I added nice little x86 assembly functions for Sine, Cosine, and Absolute Value to my code page.