hpmc.S revision 6a45716a
1