diff --git a/CHANGELOG.md b/CHANGELOG.md index f2075807a..429725909 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## [3.8.14] - 2024-04-16 +Add missing `Zfh` ISA in RVTEST_CASE for `Zfh` fdiv related tests + ## [3.8.13] - 2024-04-13 - Fixed missing `F` and `Zfh` ISA identifiers in `Zfh/flh-align-01` RVTEST_CASE macro. diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b1-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b1-01.S index d091c4d68..ca5db8b63 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b1-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b1-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b1) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b1) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b2-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b2-01.S index 8114a445b..54b82ffe1 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b2-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b2-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b2) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b2) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b20-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b20-01.S index c662dcbff..6468ad62d 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b20-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b20-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b20) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b20) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b21-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b21-01.S index cf443b51c..fd46bbdf7 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b21-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b21-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b21) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b21) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b3-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b3-01.S index d63ec42a7..88bb559f7 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b3-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b3-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b3) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b3) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b4-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b4-01.S index 8a4033728..f23b286c2 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b4-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b4-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b4) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b4) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b5-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b5-01.S index e599368d4..fb6855f73 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b5-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b5-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b5) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b5) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b6-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b6-01.S index 1478f6b74..7da20e4c3 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b6-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b6-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b6) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b6) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b7-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b7-01.S index 10decc915..e731cc6e6 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b7-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b7-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b7) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b7) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b8-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b8-01.S index d8e88e287..ac1df8823 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b8-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b8-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b8) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b8) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0) diff --git a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b9-01.S b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b9-01.S index d240b349b..24c8f3818 100644 --- a/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b9-01.S +++ b/riscv-test-suite/rv32i_m/Zfh/src/fdiv_b9-01.S @@ -29,7 +29,7 @@ RVTEST_CODE_BEGIN #ifdef TEST_CASE_1 -RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*);def TEST_CASE_1=True;",fdiv_b9) +RVTEST_CASE(0,"//check ISA:=regex(.*I.*F.*Zfh.*);def TEST_CASE_1=True;",fdiv_b9) RVTEST_FP_ENABLE() RVTEST_VALBASEUPD(x3,test_dataset_0)