Ну конечно :) Сравни это с: movsbq %dil, %rdi; movzbl 0xADDR(%rdi), %eax; retq и я почему-то уверен, что этот же алгоритм, написанный на перле, будет также быстрее работать. Побенчим?
LOL, я вообще сначала для инта на полную длину написал, только затем заметил ограничение на " < 255", посмотрел бы я на твоё решение для 64 бит :) однако ж мой однострочник всего в два раза тормознее твоего читерства