Index: src/mips/assembler-mips.h |
diff --git a/src/mips/assembler-mips.h b/src/mips/assembler-mips.h |
index 71942c2047cc797fd62e05040a425829ae2b1edf..ff05aab1875d7bb8a9f8fb099195705969ac1328 100644 |
--- a/src/mips/assembler-mips.h |
+++ b/src/mips/assembler-mips.h |
@@ -878,6 +878,7 @@ class Assembler : public AssemblerBase { |
void clz(Register rd, Register rs); |
void ins_(Register rt, Register rs, uint16_t pos, uint16_t size); |
void ext_(Register rt, Register rs, uint16_t pos, uint16_t size); |
+ void bitswap(Register rd, Register rt); |
// --------Coprocessor-instructions---------------- |
@@ -946,6 +947,9 @@ class Assembler : public AssemblerBase { |
void ceil_l_s(FPURegister fd, FPURegister fs); |
void ceil_l_d(FPURegister fd, FPURegister fs); |
+ void class_s(FPURegister fd, FPURegister fs); |
+ void class_d(FPURegister fd, FPURegister fs); |
+ |
void min(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft); |
void mina(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft); |
void max(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft); |
@@ -970,6 +974,8 @@ class Assembler : public AssemblerBase { |
// Conditions and branches for MIPSr6. |
void cmp(FPUCondition cond, SecondaryField fmt, |
FPURegister fd, FPURegister ft, FPURegister fs); |
+ void cmp_s(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft); |
+ void cmp_d(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft); |
void bc1eqz(int16_t offset, FPURegister ft); |
void bc1eqz(Label* L, FPURegister ft) { |
@@ -983,6 +989,8 @@ class Assembler : public AssemblerBase { |
// Conditions and branches for non MIPSr6. |
void c(FPUCondition cond, SecondaryField fmt, |
FPURegister ft, FPURegister fs, uint16_t cc = 0); |
+ void c_s(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0); |
+ void c_d(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0); |
void bc1f(int16_t offset, uint16_t cc = 0); |
void bc1f(Label* L, uint16_t cc = 0) { bc1f(branch_offset(L, false)>>2, cc); } |