extended gemv.c benchmark