summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorGravatar Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU>2011-02-02 01:31:07 -0800
committerGravatar Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU>2011-02-02 01:31:07 -0800
commit2fa0b5276db46e12110b6996e03b5aad694cf419 (patch)
tree2539368ea1c87f26c36a87a8f1ace90abd2c5470 /opcodes
parent461bbedb2105312f055178346a588194fad9acec (diff)
[opcodes,pk,sim,xcc] synci now bombs whole icache
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes2
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes b/opcodes
index bce7c76..7c7dc04 100644
--- a/opcodes
+++ b/opcodes
@@ -78,7 +78,6 @@ l.d rd rs1 imm12 9..7=3 6..2=0x00 1..0=3
l.bu rd rs1 imm12 9..7=4 6..2=0x00 1..0=3
l.hu rd rs1 imm12 9..7=5 6..2=0x00 1..0=3
l.wu rd rs1 imm12 9..7=6 6..2=0x00 1..0=3
-synci 31..27=0 rs1 imm12 9..7=7 6..2=0x00 1..0=3
# NOTE: if you add new store instructions, make sure to modify tc-mips-riscv.c
# and elfxx-mips.c to detect them. this is a hack to handle the split immed.
@@ -107,6 +106,7 @@ amominu.d rd rs1 rs2 16..10=6 9..7=3 6..2=0x10 1..0=3
amomaxu.d rd rs1 rs2 16..10=7 9..7=3 6..2=0x10 1..0=3
rdnpc rd 26..22=0 21..17=0 16..10=0 9..7=0 6..2=0x05 1..0=3
+synci 31..27=0 26..22=0 21..17=0 16..10=0 9..7=1 6..2=0x05 1..0=3
sync 31..27=0 26..22=0 21..17=0 16..10=0 9..7=2 6..2=0x05 1..0=3
syscall 31..27=0 26..22=0 imm12 9..7=3 6..2=0x05 1..0=3