@@ -474,11 +474,19 @@ jobs:
474474 CPPFLAGS="-DXXH_VECTOR=XXH_SCALAR" LDFLAGS="-static" CC=$XCC RUN_ENV=$XEMU make clean check
475475 CPPFLAGS=-DXXH_VECTOR=XXH_VSX CFLAGS="-O3 -march=arch11 -mzvector" LDFLAGS="-static" CC=$XCC RUN_ENV=$XEMU make clean check
476476
477- - name : MIPS-M68K-RISCV- SPARC (XXH_VECTOR=[ scalar ])
478- if : ${{ startsWith(matrix.name, 'MIPS') || startsWith(matrix.name, 'M68K') || startsWith(matrix.name, 'RISC-V') || startsWith(matrix.name, ' SPARC') }}
477+ - name : MIPS-M68K-SPARC (XXH_VECTOR=[ scalar ])
478+ if : ${{ startsWith(matrix.name, 'MIPS') || startsWith(matrix.name, 'M68K') || startsWith(matrix.name, 'SPARC') }}
479479 run : |
480480 make clean; LDFLAGS="-static" CC=$XCC RUN_ENV=$XEMU make check
481481
482+ - name : RISCV (XXH_VECTOR=[scalar, rvv])
483+ if : ${{startsWith(matrix.name, 'RISC-V')}}
484+ run : |
485+ make clean; LDFLAGS="-static" CC=$XCC RUN_ENV=$XEMU make check
486+ CPPFLAGS="-march=rv64gcv -O2 -DXXH_VECTOR=XXH_RVV" LDFLAGS="-static" CC=$XCC RUN_ENV="$XEMU -cpu rv64,v=true,vlen=128,rvv_ta_all_1s=on,rvv_ma_all_1s=on" make clean check
487+ CPPFLAGS="-march=rv64gcv -O2 -DXXH_VECTOR=XXH_RVV" LDFLAGS="-static" CC=$XCC RUN_ENV="$XEMU -cpu rv64,v=true,vlen=256,rvv_ta_all_1s=on,rvv_ma_all_1s=on" make clean check
488+ CPPFLAGS="-march=rv64gcv -O2 -DXXH_VECTOR=XXH_RVV" LDFLAGS="-static" CC=$XCC RUN_ENV="$XEMU -cpu rv64,v=true,vlen=512,rvv_ta_all_1s=on,rvv_ma_all_1s=on" make clean check
489+
482490 - name : LoongArch (XXH_VECTOR=[ scalar, LSX ])
483491 if : ${{ startsWith(matrix.name, 'LoongArch') }}
484492 run : |
0 commit comments