calling hpcp from hp (as well as hlcl, hpcl, and hlcp)