profile/benchmark modified hnf_square