"Окончание" я только про bin2bcd. Варианты с вычитанием 4,4,2,1 немного быстрее, но заметно крупнее и хуже масштабируются. Для процедуры bin2bcd компактность в сочетании со скоростью для меня важнее максимальной скорости, но это для меня, у каждого свои приоритеты. Если есть еще варианты - интересно взглянуть.
А про остальные процедуры по ссылке я ничего не писал (про скорость и размер), кроме того, что они там есть, т.к. я их внимательно не смотрел.