Monthly Archives: July 2009

Giving up on AT&T style assembler syntax

Until recently I had been pretty agnostic about Intel vs. AT&T style assembler syntax. I always noticed that people who had a strong opinion almost always preferred Intel-style, but I didn’t care too much one way or the other. gcc … Continue reading

Posted in Uncategorized | Leave a comment

Git needs a new interface

I’ve been a git advocate for a while, and I use git in two different projects. I think git is an impressive technical accomplishment, but I think its interface (“porcelain”) is not ready for prime-time. I really hope some UI-focused … Continue reading

Posted in Uncategorized | 5 Comments

The Perils of Writing Good Documentation

I’ve been thinking about documentation lately, and I feel unsatisfied with the options I currently have available to me for writing and publishing documents. This dissatisfaction is not too well defined; I can’t put my finger on exactly what I … Continue reading

Posted in Uncategorized | 2 Comments

Don’t forget -march!

The -march flag itself is GCC-specific, but the general advice is universal: don’t forget to tell your compiler that it can take full advantage of your spiffy new CPU! I should know better but I’ve been forgetting to specify -march … Continue reading

Posted in Uncategorized | 1 Comment

Gazelle is going to love SSE 4.2

SSE 4.2 includes text processing instructions. In the words of Ars Technica: Intel has added a number of new instructions to Nehalem and it has sped up others. The 4.2 version of Intel’s SSE vector extensions takes the x86 ISA … Continue reading

Posted in Gazelle, Hardware | 3 Comments