aboutsummaryrefslogtreecommitdiff
path: root/target/avr/insn.decode
diff options
context:
space:
mode:
authorMichael Rolnik <mrolnik@gmail.com>2020-01-24 01:51:14 +0100
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>2020-07-11 11:02:05 +0200
commit46188cabae4a13add28493f85b0f65ddde3ead41 (patch)
tree689255665e3b9ca39ac7ff3000ed6038c4ae9b98 /target/avr/insn.decode
parent5718cef05a0fe306646dd0481eb6ccf4fef3979e (diff)
downloadqemu-46188cabae4a13add28493f85b0f65ddde3ead41.zip
qemu-46188cabae4a13add28493f85b0f65ddde3ead41.tar.gz
qemu-46188cabae4a13add28493f85b0f65ddde3ead41.tar.bz2
target/avr: Add instruction translation - MCU Control Instructions
This includes: - BREAK - NOP - SLEEP - WDR Signed-off-by: Michael Rolnik <mrolnik@gmail.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Aleksandar Markovic <aleksandar.m.mail@gmail.com> Reviewed-by: Aleksandar Markovic <aleksandar.m.mail@gmail.com> Signed-off-by: Thomas Huth <huth@tuxfamily.org> Message-Id: <20200705140315.260514-16-huth@tuxfamily.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'target/avr/insn.decode')
-rw-r--r--target/avr/insn.decode8
1 files changed, 8 insertions, 0 deletions
diff --git a/target/avr/insn.decode b/target/avr/insn.decode
index 7bb6ce7..482c23a 100644
--- a/target/avr/insn.decode
+++ b/target/avr/insn.decode
@@ -177,3 +177,11 @@ BST 1111 101 rd:5 0 bit:3
BLD 1111 100 rd:5 0 bit:3
BSET 1001 0100 0 bit:3 1000
BCLR 1001 0100 1 bit:3 1000
+
+#
+# MCU Control Instructions
+#
+BREAK 1001 0101 1001 1000
+NOP 0000 0000 0000 0000
+SLEEP 1001 0101 1000 1000
+WDR 1001 0101 1010 1000