| Index: src/mips64/assembler-mips64.h
|
| diff --git a/src/mips64/assembler-mips64.h b/src/mips64/assembler-mips64.h
|
| index 7c63095452eac03c8b7d613a43086598e3af8cc6..1fea4001d1eda473ff497b4484bd4f690508bb72 100644
|
| --- a/src/mips64/assembler-mips64.h
|
| +++ b/src/mips64/assembler-mips64.h
|
| @@ -907,6 +907,8 @@ class Assembler : public AssemblerBase {
|
| 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 dext_(Register rt, Register rs, uint16_t pos, uint16_t size);
|
| + void bitswap(Register rd, Register rt);
|
| + void dbitswap(Register rd, Register rt);
|
|
|
| // --------Coprocessor-instructions----------------
|
|
|
| @@ -978,6 +980,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);
|
| @@ -1002,6 +1007,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) {
|
| @@ -1015,6 +1022,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) {
|
|
|