The functions were created in the high level programming language PLM86; however, for faster execution, utility routines created in the assembly language ASM86 are used.