projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
93c3a0b
)
powerpc/test_emulate_step: Add negative tests for prefixed addi
author
Balamuruhan S
<bala24@linux.ibm.com>
Fri, 26 Jun 2020 09:51:56 +0000
(15:21 +0530)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Thu, 23 Jul 2020 07:43:07 +0000
(17:43 +1000)
testcases for `paddi` instruction to cover the negative case,
if R is equal to 1 and RA is not equal to 0, the instruction
form is invalid.
Signed-off-by: Balamuruhan S <bala24@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/20200626095158.1031507-3-bala24@linux.ibm.com
arch/powerpc/lib/test_emulate_step.c
patch
|
blob
|
history
diff --git
a/arch/powerpc/lib/test_emulate_step.c
b/arch/powerpc/lib/test_emulate_step.c
index
31065e9
..
7d11ab5
100644
(file)
--- a/
arch/powerpc/lib/test_emulate_step.c
+++ b/
arch/powerpc/lib/test_emulate_step.c
@@
-1130,6
+1130,16
@@
static struct compute_test compute_tests[] = {
.regs = {
.gpr[21] = 0,
}
+ },
+ /* Invalid instruction form with R = 1 and RA != 0 */
+ {
+ .descr = "RA = R22(0), SI = 0, R = 1",
+ .instr = TEST_PADDI(21, 22, 0, 1),
+ .flags = NEGATIVE_TEST,
+ .regs = {
+ .gpr[21] = 0,
+ .gpr[22] = 0,
+ }
}
}
}