| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "v8.h" | 5 #include "v8.h" |
| 6 | 6 |
| 7 #if V8_TARGET_ARCH_X64 | 7 #if V8_TARGET_ARCH_X64 |
| 8 | 8 |
| 9 #include "macro-assembler.h" | 9 #include "macro-assembler.h" |
| 10 #include "serialize.h" | 10 #include "serialize.h" |
| (...skipping 2776 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2787 void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { | 2787 void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { |
| 2788 EnsureSpace ensure_space(this); | 2788 EnsureSpace ensure_space(this); |
| 2789 emit(0xF2); | 2789 emit(0xF2); |
| 2790 emit_optional_rex_32(dst, src); | 2790 emit_optional_rex_32(dst, src); |
| 2791 emit(0x0F); | 2791 emit(0x0F); |
| 2792 emit(0x51); | 2792 emit(0x51); |
| 2793 emit_sse_operand(dst, src); | 2793 emit_sse_operand(dst, src); |
| 2794 } | 2794 } |
| 2795 | 2795 |
| 2796 | 2796 |
| 2797 void Assembler::sqrtsd(XMMRegister dst, const Operand& src) { |
| 2798 EnsureSpace ensure_space(this); |
| 2799 emit(0xF2); |
| 2800 emit_optional_rex_32(dst, src); |
| 2801 emit(0x0F); |
| 2802 emit(0x51); |
| 2803 emit_sse_operand(dst, src); |
| 2804 } |
| 2805 |
| 2806 |
| 2797 void Assembler::ucomisd(XMMRegister dst, XMMRegister src) { | 2807 void Assembler::ucomisd(XMMRegister dst, XMMRegister src) { |
| 2798 EnsureSpace ensure_space(this); | 2808 EnsureSpace ensure_space(this); |
| 2799 emit(0x66); | 2809 emit(0x66); |
| 2800 emit_optional_rex_32(dst, src); | 2810 emit_optional_rex_32(dst, src); |
| 2801 emit(0x0f); | 2811 emit(0x0f); |
| 2802 emit(0x2e); | 2812 emit(0x2e); |
| 2803 emit_sse_operand(dst, src); | 2813 emit_sse_operand(dst, src); |
| 2804 } | 2814 } |
| 2805 | 2815 |
| 2806 | 2816 |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2960 | 2970 |
| 2961 | 2971 |
| 2962 bool RelocInfo::IsInConstantPool() { | 2972 bool RelocInfo::IsInConstantPool() { |
| 2963 return false; | 2973 return false; |
| 2964 } | 2974 } |
| 2965 | 2975 |
| 2966 | 2976 |
| 2967 } } // namespace v8::internal | 2977 } } // namespace v8::internal |
| 2968 | 2978 |
| 2969 #endif // V8_TARGET_ARCH_X64 | 2979 #endif // V8_TARGET_ARCH_X64 |
| OLD | NEW |