unrollin benchmark compared with handunrolled and naive loops