diff --git a/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/references/WALLY-gpio-01.reference_output b/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/references/WALLY-gpio-01.reference_output index 3f6dcc8e1..2d1953da8 100644 --- a/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/references/WALLY-gpio-01.reference_output +++ b/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/references/WALLY-gpio-01.reference_output @@ -8,8 +8,8 @@ 00000000 # fall_ip 00000000 # high_ie 00000000 # high_ip -00000000 # fall_ie -ffffffff # fall_ip +00000000 # low_ie +ffffffff # low_ip 00000000 # iof_en 00000000 # iof_sel 00000000 # out_xor diff --git a/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/src/WALLY-gpio-01.S b/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/src/WALLY-gpio-01.S index 4b2496a77..cfec72404 100644 --- a/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/src/WALLY-gpio-01.S +++ b/tests/wally-riscv-arch-test/riscv-test-suite/rv32i_m/privilege/src/WALLY-gpio-01.S @@ -77,11 +77,11 @@ test_cases: .4byte rise_ie, 0x00000000, read32_test # rise_ie reset to zero .4byte rise_ip, 0x00000000, read32_test # rise_ip reset to zero .4byte fall_ie, 0x00000000, read32_test # fall_ie reset to zero -.4byte fall_ip, 0xffffffff, read32_test # fall_ip reset to ones (input_val is zero) +.4byte fall_ip, 0x00000000, read32_test # fall_ip reset to zeros .4byte high_ie, 0x00000000, read32_test # high_ie reset to zero .4byte high_ip, 0x00000000, read32_test # high_ip reset to zero .4byte low_ie, 0x00000000, read32_test # low_ie reset to zero -.4byte low_ip, 0x00000000, read32_test # low_ip reset to zero +.4byte low_ip, 0xffffffff, read32_test # low_ip reset to ones (input_val is zero) .4byte iof_en, 0x00000000, read32_test # iof_en reset to zero .4byte iof_sel, 0x00000000, read32_test # iof_sel reset to zero .4byte out_xor, 0x00000000, read32_test # out_xor reset to zero