Hmmm, je me trompe peut-être, mais je doute que Perl soit le langage le plus adapté à ce genre de fonctions de très bas niveau.

Perso, je partirais sur du C, même si ça fait bien, je pense, 8 ans...