hpmc.S revision 660662f8
1