*makes a stupid face*
What's that? What's that?
Oh, yes... I'm just messing with the assembly output from gcc -S ... using a Perl script (strikes a pose)... and then running it back through gcc after doing some... oh yes. Manipulation on the asm with regexes. Hut! Gyaaaahhh! It's based on an earlier Perl script I was using to determine whether a particular function is recursive, and if so, whether it's head- or tail-recursive!!
Autograding is perhaps more satisfying than is healthy :) And it takes much longer than you might think...
EDIT (5:19 am): ... and the combinatorics homework is not due until Wednesday, instead of due at 10:05, which is pleasing. Hurrah!
What's that? What's that?
Oh, yes... I'm just messing with the assembly output from gcc -S ... using a Perl script (strikes a pose)... and then running it back through gcc after doing some... oh yes. Manipulation on the asm with regexes. Hut! Gyaaaahhh! It's based on an earlier Perl script I was using to determine whether a particular function is recursive, and if so, whether it's head- or tail-recursive!!
Autograding is perhaps more satisfying than is healthy :) And it takes much longer than you might think...
EDIT (5:19 am): ... and the combinatorics homework is not due until Wednesday, instead of due at 10:05, which is pleasing. Hurrah!