aboutsummaryrefslogtreecommitdiff
path: root/riscv
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2013-07-26 17:44:11 -0700
committerAndrew Waterman <waterman@cs.berkeley.edu>2013-07-26 17:44:11 -0700
commitbda232b0117adbc949b87ffb71fda34e51c891bc (patch)
tree5b9ba0c85683af4f6805c435b76f7f4c7becfc69 /riscv
parentbe9b242d95f3ec5f044b7455fa9f32e2e8c55118 (diff)
downloadriscv-isa-sim-bda232b0117adbc949b87ffb71fda34e51c891bc.zip
riscv-isa-sim-bda232b0117adbc949b87ffb71fda34e51c891bc.tar.gz
riscv-isa-sim-bda232b0117adbc949b87ffb71fda34e51c891bc.tar.bz2
Rename MFTX/MXTF to FMV
Diffstat (limited to 'riscv')
-rw-r--r--riscv/disasm.cc8
-rw-r--r--riscv/insns/fmv_d_x.h (renamed from riscv/insns/mxtf_d.h)0
-rw-r--r--riscv/insns/fmv_s_x.h (renamed from riscv/insns/mxtf_s.h)0
-rw-r--r--riscv/insns/fmv_x_d.h (renamed from riscv/insns/mftx_d.h)0
-rw-r--r--riscv/insns/fmv_x_s.h (renamed from riscv/insns/mftx_s.h)0
-rw-r--r--riscv/opcodes.h8
6 files changed, 8 insertions, 8 deletions
diff --git a/riscv/disasm.cc b/riscv/disasm.cc
index 86b70e0..570ed65 100644
--- a/riscv/disasm.cc
+++ b/riscv/disasm.cc
@@ -584,12 +584,12 @@ disassembler::disassembler()
DEFINE_XFTYPE(fcvt_s_w);
DEFINE_XFTYPE(fcvt_s_wu);
DEFINE_XFTYPE(fcvt_s_wu);
- DEFINE_XFTYPE(mxtf_s);
+ DEFINE_XFTYPE(fmv_s_x);
DEFINE_FXTYPE(fcvt_l_s);
DEFINE_FXTYPE(fcvt_lu_s);
DEFINE_FXTYPE(fcvt_w_s);
DEFINE_FXTYPE(fcvt_wu_s);
- DEFINE_FXTYPE(mftx_s);
+ DEFINE_FXTYPE(fmv_x_s);
DEFINE_FXTYPE(feq_s);
DEFINE_FXTYPE(flt_s);
DEFINE_FXTYPE(fle_s);
@@ -614,12 +614,12 @@ disassembler::disassembler()
DEFINE_XFTYPE(fcvt_d_w);
DEFINE_XFTYPE(fcvt_d_wu);
DEFINE_XFTYPE(fcvt_d_wu);
- DEFINE_XFTYPE(mxtf_d);
+ DEFINE_XFTYPE(fmv_d_x);
DEFINE_FXTYPE(fcvt_l_d);
DEFINE_FXTYPE(fcvt_lu_d);
DEFINE_FXTYPE(fcvt_w_d);
DEFINE_FXTYPE(fcvt_wu_d);
- DEFINE_FXTYPE(mftx_d);
+ DEFINE_FXTYPE(fmv_x_d);
DEFINE_FXTYPE(feq_d);
DEFINE_FXTYPE(flt_d);
DEFINE_FXTYPE(fle_d);
diff --git a/riscv/insns/mxtf_d.h b/riscv/insns/fmv_d_x.h
index 29792ec..29792ec 100644
--- a/riscv/insns/mxtf_d.h
+++ b/riscv/insns/fmv_d_x.h
diff --git a/riscv/insns/mxtf_s.h b/riscv/insns/fmv_s_x.h
index 54546ea..54546ea 100644
--- a/riscv/insns/mxtf_s.h
+++ b/riscv/insns/fmv_s_x.h
diff --git a/riscv/insns/mftx_d.h b/riscv/insns/fmv_x_d.h
index a067fd9..a067fd9 100644
--- a/riscv/insns/mftx_d.h
+++ b/riscv/insns/fmv_x_d.h
diff --git a/riscv/insns/mftx_s.h b/riscv/insns/fmv_x_s.h
index d3d59b2..d3d59b2 100644
--- a/riscv/insns/mftx_s.h
+++ b/riscv/insns/fmv_x_s.h
diff --git a/riscv/opcodes.h b/riscv/opcodes.h
index 34e10c1..e3fcf16 100644
--- a/riscv/opcodes.h
+++ b/riscv/opcodes.h
@@ -1,3 +1,4 @@
+DECLARE_INSN(fmv_s_x, 0x1e053, 0x3fffff)
DECLARE_INSN(remuw, 0x7bb, 0x1ffff)
DECLARE_INSN(fmin_d, 0x180d3, 0x1ffff)
DECLARE_INSN(lr_w, 0x1012b, 0x3fffff)
@@ -25,14 +26,12 @@ DECLARE_INSN(break, 0xf7, 0xffffffff)
DECLARE_INSN(fcvt_s_w, 0xe053, 0x3ff1ff)
DECLARE_INSN(mul, 0x433, 0x1ffff)
DECLARE_INSN(amominu_d, 0x19ab, 0x1ffff)
-DECLARE_INSN(mftx_d, 0x1c0d3, 0x3fffff)
DECLARE_INSN(srli, 0x293, 0x3f03ff)
DECLARE_INSN(amominu_w, 0x192b, 0x1ffff)
DECLARE_INSN(divuw, 0x6bb, 0x1ffff)
DECLARE_INSN(mulw, 0x43b, 0x1ffff)
DECLARE_INSN(srlw, 0x2bb, 0x1ffff)
DECLARE_INSN(div, 0x633, 0x1ffff)
-DECLARE_INSN(mftx_s, 0x1c053, 0x3fffff)
DECLARE_INSN(j, 0x67, 0x7f)
DECLARE_INSN(fence, 0x12f, 0x3ff)
DECLARE_INSN(fnmsub_s, 0x4b, 0x1ff)
@@ -92,10 +91,12 @@ DECLARE_INSN(fcvt_wu_s, 0xb053, 0x3ff1ff)
DECLARE_INSN(rdtime, 0x677, 0x7ffffff)
DECLARE_INSN(andi, 0x393, 0x3ff)
DECLARE_INSN(clearpcr, 0x7b, 0x3ff)
+DECLARE_INSN(fmv_x_s, 0x1c053, 0x3fffff)
DECLARE_INSN(fsgnjn_d, 0x60d3, 0x1ffff)
DECLARE_INSN(fnmadd_s, 0x4f, 0x1ff)
DECLARE_INSN(jal, 0x6f, 0x7f)
DECLARE_INSN(lwu, 0x303, 0x3ff)
+DECLARE_INSN(fmv_x_d, 0x1c0d3, 0x3fffff)
DECLARE_INSN(fnmadd_d, 0xcf, 0x1ff)
DECLARE_INSN(amoadd_d, 0x1ab, 0x1ffff)
DECLARE_INSN(lr_d, 0x101ab, 0x3fffff)
@@ -107,7 +108,6 @@ DECLARE_INSN(amomax_d, 0x15ab, 0x1ffff)
DECLARE_INSN(fsd, 0x1a7, 0x3ff)
DECLARE_INSN(fcvt_w_d, 0xa0d3, 0x3ff1ff)
DECLARE_INSN(slt, 0x133, 0x1ffff)
-DECLARE_INSN(mxtf_d, 0x1e0d3, 0x3fffff)
DECLARE_INSN(sllw, 0xbb, 0x1ffff)
DECLARE_INSN(amoor_d, 0xdab, 0x1ffff)
DECLARE_INSN(slti, 0x113, 0x3ff)
@@ -119,9 +119,9 @@ DECLARE_INSN(slli, 0x93, 0x3f03ff)
DECLARE_INSN(amoor_w, 0xd2b, 0x1ffff)
DECLARE_INSN(beq, 0x63, 0x3ff)
DECLARE_INSN(fld, 0x187, 0x3ff)
-DECLARE_INSN(mxtf_s, 0x1e053, 0x3fffff)
DECLARE_INSN(fsub_s, 0x1053, 0x1f1ff)
DECLARE_INSN(and, 0x3b3, 0x1ffff)
+DECLARE_INSN(fmv_d_x, 0x1e0d3, 0x3fffff)
DECLARE_INSN(lbu, 0x203, 0x3ff)
DECLARE_INSN(syscall, 0x77, 0xffffffff)
DECLARE_INSN(fsgnj_s, 0x5053, 0x1ffff)