summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorGravatar Yunsup Lee <yunsup@cs.berkeley.edu>2011-04-03 23:54:56 -0700
committerGravatar Yunsup Lee <yunsup@cs.berkeley.edu>2011-04-04 02:10:13 -0700
commit5f1c52e53e863b9a295b60d9eb3bc35a8a9b6d59 (patch)
tree73c1c74c9cc367bcf8a0d22a7cff535dc700a9f8 /opcodes
parent474d9bb318bee21ac52e23a53cd4ec4f7a18f965 (diff)
[opcodes,pk,sim,xcc] add fence instructions for vector unit
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes8
1 files changed, 6 insertions, 2 deletions
diff --git a/opcodes b/opcodes
index eff7bf5..0097df0 100644
--- a/opcodes
+++ b/opcodes
@@ -106,8 +106,12 @@ amomax.d rd rs1 rs2 16..10=5 9..7=3 6..2=0x0A 1..0=3
amominu.d rd rs1 rs2 16..10=6 9..7=3 6..2=0x0A 1..0=3
amomaxu.d rd rs1 rs2 16..10=7 9..7=3 6..2=0x0A 1..0=3
-fence.i rd rs1 imm12 9..7=1 6..2=0x0B 1..0=3
-fence rd rs1 imm12 9..7=2 6..2=0x0B 1..0=3
+fence.i rd rs1 imm12 9..7=1 6..2=0x0B 1..0=3
+fence rd rs1 imm12 9..7=2 6..2=0x0B 1..0=3
+fence.l.v rd rs1 imm12 9..7=4 6..2=0x0B 1..0=3
+fence.g.v rd rs1 imm12 9..7=5 6..2=0x0B 1..0=3
+fence.l.cv rd rs1 imm12 9..7=6 6..2=0x0B 1..0=3
+fence.g.cv rd rs1 imm12 9..7=7 6..2=0x0B 1..0=3
syscall 31..27=0 26..22=0 21..17=0 16..7=0 6..2=0x1D 1..0=3
break 31..27=0 26..22=0 21..17=0 16..7=1 6..2=0x1D 1..0=3