| OLD | NEW |
| 1 //===- subzero/src/assembler_ia32.h - Assembler for x86-32 ------*- C++ -*-===// | 1 //===- subzero/src/assembler_ia32.h - Assembler for x86-32 ------*- C++ -*-===// |
| 2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 3 // for details. All rights reserved. Use of this source code is governed by a | 3 // for details. All rights reserved. Use of this source code is governed by a |
| 4 // BSD-style license that can be found in the LICENSE file. | 4 // BSD-style license that can be found in the LICENSE file. |
| 5 // | 5 // |
| 6 // Modified by the Subzero authors. | 6 // Modified by the Subzero authors. |
| 7 // | 7 // |
| 8 //===----------------------------------------------------------------------===// | 8 //===----------------------------------------------------------------------===// |
| 9 // | 9 // |
| 10 // The Subzero Code Generator | 10 // The Subzero Code Generator |
| (...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 551 void pxor(Type Ty, XmmRegister dst, XmmRegister src); | 551 void pxor(Type Ty, XmmRegister dst, XmmRegister src); |
| 552 void pxor(Type Ty, XmmRegister dst, const Address &src); | 552 void pxor(Type Ty, XmmRegister dst, const Address &src); |
| 553 | 553 |
| 554 void psll(Type Ty, XmmRegister dst, XmmRegister src); | 554 void psll(Type Ty, XmmRegister dst, XmmRegister src); |
| 555 void psll(Type Ty, XmmRegister dst, const Address &src); | 555 void psll(Type Ty, XmmRegister dst, const Address &src); |
| 556 void psll(Type Ty, XmmRegister dst, const Immediate &src); | 556 void psll(Type Ty, XmmRegister dst, const Immediate &src); |
| 557 | 557 |
| 558 void psra(Type Ty, XmmRegister dst, XmmRegister src); | 558 void psra(Type Ty, XmmRegister dst, XmmRegister src); |
| 559 void psra(Type Ty, XmmRegister dst, const Address &src); | 559 void psra(Type Ty, XmmRegister dst, const Address &src); |
| 560 void psra(Type Ty, XmmRegister dst, const Immediate &src); | 560 void psra(Type Ty, XmmRegister dst, const Immediate &src); |
| 561 void psrl(Type Ty, XmmRegister dst, XmmRegister src); |
| 562 void psrl(Type Ty, XmmRegister dst, const Address &src); |
| 563 void psrl(Type Ty, XmmRegister dst, const Immediate &src); |
| 561 | 564 |
| 562 void addps(Type Ty, XmmRegister dst, XmmRegister src); | 565 void addps(Type Ty, XmmRegister dst, XmmRegister src); |
| 563 void addps(Type Ty, XmmRegister dst, const Address &src); | 566 void addps(Type Ty, XmmRegister dst, const Address &src); |
| 564 void subps(Type Ty, XmmRegister dst, XmmRegister src); | 567 void subps(Type Ty, XmmRegister dst, XmmRegister src); |
| 565 void subps(Type Ty, XmmRegister dst, const Address &src); | 568 void subps(Type Ty, XmmRegister dst, const Address &src); |
| 566 void divps(Type Ty, XmmRegister dst, XmmRegister src); | 569 void divps(Type Ty, XmmRegister dst, XmmRegister src); |
| 567 void divps(Type Ty, XmmRegister dst, const Address &src); | 570 void divps(Type Ty, XmmRegister dst, const Address &src); |
| 568 void mulps(Type Ty, XmmRegister dst, XmmRegister src); | 571 void mulps(Type Ty, XmmRegister dst, XmmRegister src); |
| 569 void mulps(Type Ty, XmmRegister dst, const Address &src); | 572 void mulps(Type Ty, XmmRegister dst, const Address &src); |
| 570 void minps(XmmRegister dst, XmmRegister src); | 573 void minps(XmmRegister dst, XmmRegister src); |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 872 inline void AssemblerX86::EmitFixup(AssemblerFixup *fixup) { | 875 inline void AssemblerX86::EmitFixup(AssemblerFixup *fixup) { |
| 873 buffer_.EmitFixup(fixup); | 876 buffer_.EmitFixup(fixup); |
| 874 } | 877 } |
| 875 | 878 |
| 876 inline void AssemblerX86::EmitOperandSizeOverride() { EmitUint8(0x66); } | 879 inline void AssemblerX86::EmitOperandSizeOverride() { EmitUint8(0x66); } |
| 877 | 880 |
| 878 } // end of namespace x86 | 881 } // end of namespace x86 |
| 879 } // end of namespace Ice | 882 } // end of namespace Ice |
| 880 | 883 |
| 881 #endif // SUBZERO_SRC_ASSEMBLER_IA32_H_ | 884 #endif // SUBZERO_SRC_ASSEMBLER_IA32_H_ |
| OLD | NEW |