Chromium Code Reviews| Index: runtime/vm/assembler_ia32.cc |
| =================================================================== |
| --- runtime/vm/assembler_ia32.cc (revision 3812) |
| +++ runtime/vm/assembler_ia32.cc (working copy) |
| @@ -582,6 +582,15 @@ |
| } |
| +void Assembler::movmskpd(Register dst, XmmRegister src) { |
| + AssemblerBuffer::EnsureCapacity ensured(&buffer_); |
| + EmitUint8(0x66); |
| + EmitUint8(0x0F); |
| + EmitUint8(0x50); |
| + EmitXmmRegisterOperand(dst, src); |
| +} |
| + |
|
siva
2012/02/02 00:04:26
Do we need equivalent versions for x64 also> maybe
srdjan
2012/02/02 19:07:53
x64 is not intrinsifying anything, and there is no
|
| + |
| void Assembler::sqrtsd(XmmRegister dst, XmmRegister src) { |
| AssemblerBuffer::EnsureCapacity ensured(&buffer_); |
| EmitUint8(0xF2); |
| @@ -692,6 +701,13 @@ |
| } |
| +void Assembler::filds(const Address& src) { |
| + AssemblerBuffer::EnsureCapacity ensured(&buffer_); |
| + EmitUint8(0xDB); |
| + EmitOperand(0, src); |
| +} |
| + |
| + |
| void Assembler::fincstp() { |
| AssemblerBuffer::EnsureCapacity ensured(&buffer_); |
| EmitUint8(0xD9); |