hpmc.S revision dfcf753b
1