From 727080eb3ff60dcb4c4a8a29e6fc1b17ada1abb2 Mon Sep 17 00:00:00 2001 From: ghidorahrex Date: Fri, 26 Jul 2019 15:53:15 -0400 Subject: [PATCH] Corrected right shift test where shift was assumed to be arithmetic when the C spec states that it is implementation dependent. --- Ghidra/Extensions/SleighDevTools/pcodetest/c_src/BIOPS.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ghidra/Extensions/SleighDevTools/pcodetest/c_src/BIOPS.test b/Ghidra/Extensions/SleighDevTools/pcodetest/c_src/BIOPS.test index ef04370e75..109e1ed505 100644 --- a/Ghidra/Extensions/SleighDevTools/pcodetest/c_src/BIOPS.test +++ b/Ghidra/Extensions/SleighDevTools/pcodetest/c_src/BIOPS.test @@ -506,7 +506,7 @@ TEST biopMultu4u4_Main() TEST biopShtRhti2i2_Main() { extern i2 biopShtRhti2i2(i2 lhs, i2 rhs); - ASSERTI2(biopShtRhti2i2(0x8fff, 15), 0xffff); + ASSERTI2(biopShtRhti2i2(0x7fff, 15), 0x0000); ASSERTI2(biopShtRhti2i2(0x0101, 8), 0x1); ASSERTI2(biopShtRhti2i2(0x0101, 0), 0x0101); ASSERTI2(biopShtRhti2i2(2, 1), 1);