| Index: src/x64/assembler-x64.cc
|
| diff --git a/src/x64/assembler-x64.cc b/src/x64/assembler-x64.cc
|
| index f07a0ddee592faeb6cb7f117a8642a7516036e3a..ca3bece5f09d2146884a276471a54e8d5fb8c6e7 100644
|
| --- a/src/x64/assembler-x64.cc
|
| +++ b/src/x64/assembler-x64.cc
|
| @@ -2307,6 +2307,27 @@ void Assembler::fyl2x() {
|
| }
|
|
|
|
|
| +void Assembler::f2xm1() {
|
| + EnsureSpace ensure_space(this);
|
| + emit(0xD9);
|
| + emit(0xF0);
|
| +}
|
| +
|
| +
|
| +void Assembler::fscale() {
|
| + EnsureSpace ensure_space(this);
|
| + emit(0xD9);
|
| + emit(0xFD);
|
| +}
|
| +
|
| +
|
| +void Assembler::fninit() {
|
| + EnsureSpace ensure_space(this);
|
| + emit(0xDB);
|
| + emit(0xE3);
|
| +}
|
| +
|
| +
|
| void Assembler::fadd(int i) {
|
| EnsureSpace ensure_space(this);
|
| emit_farith(0xDC, 0xC0, i);
|
|
|