hpmc.S revision 8e9e9844
1