PR: 58166 Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
subroutines in assembler. PR: 32867 Submitted by: Sergey Skvortsov <skv@protey.ru>