Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Unified Diff: src/mips/constants-mips.h

Issue 1119203003: MIPS: Add float instructions and test coverage, part one (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Bug fix in MIPS10 assembler test Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/mips/constants-mips.h
diff --git a/src/mips/constants-mips.h b/src/mips/constants-mips.h
index 81f755b32006f47324513bbbfcd782e1b5dfe962..98279cbf06cc04f395ea43e978bab8d361bb985c 100644
--- a/src/mips/constants-mips.h
+++ b/src/mips/constants-mips.h
@@ -486,6 +486,8 @@ enum SecondaryField {
TRUNC_W_D = ((1 << 3) + 5),
CEIL_W_D = ((1 << 3) + 6),
FLOOR_W_D = ((1 << 3) + 7),
+ RECIP = ((2 << 3) + 5),
+ RSQRT_D = ((2 << 3) + 6),
paul.l... 2015/05/09 01:07:47 These two should be named consistently. Since they
dusmil.imgtec 2015/05/11 13:13:24 For the sake of simulator completeness, let's leav
Djordje.Pesic 2015/05/14 13:22:30 Done.
Djordje.Pesic 2015/05/14 13:22:30 Done.
MIN = ((3 << 3) + 4),
MINA = ((3 << 3) + 5),
MAX = ((3 << 3) + 6),
@@ -544,7 +546,10 @@ enum SecondaryField {
CMP_SOGT = ((3 << 3) + 7), // Reserved, not implemented.
SEL = ((2 << 3) + 0),
+ MOVZ_C = ((2 << 3) + 2),
+ MOVN_C = ((2 << 3) + 3),
paul.l... 2015/05/09 01:07:47 Other FP instructions that have _C suffix (to diff
Djordje.Pesic 2015/05/14 13:22:30 Done.
SELEQZ_C = ((2 << 3) + 4), // COP1 on FPR registers.
+ MOVF = ((2 << 3) + 1), // Function field for MOVT.fmt and MOVF.fmt
SELNEZ_C = ((2 << 3) + 7), // COP1 on FPR registers.
// COP1 Encoding of Function Field When rs=PS.
// COP1X Encoding of Function Field.

Powered by Google App Engine
This is Rietveld 408576698