ベンチマーキングのために、RISC-Vのベクトル命令で構成されたAXPYを動作させてみることにする。 #include "vector_defines_m8.h" void axpy_intrinsics(double a, double *dx, double *dy, int n) { int i; long gvl = _MM_VSETVLI(e64, n); //PLCT // _MMR_f64 v_a = _MM_SET_f64(a, gvl); for (i = 0; i < n;) { gvl = _MM_VSETVLI(e64, n - i); //PLCT { _MMR_f6…