OLD | NEW |
1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 the V8 project authors. All rights reserved. |
2 // | 2 // |
3 // Redistribution and use in source and binary forms, with or without | 3 // Redistribution and use in source and binary forms, with or without |
4 // modification, are permitted provided that the following conditions are | 4 // modification, are permitted provided that the following conditions are |
5 // met: | 5 // met: |
6 // | 6 // |
7 // * Redistributions of source code must retain the above copyright | 7 // * Redistributions of source code must retain the above copyright |
8 // notice, this list of conditions and the following disclaimer. | 8 // notice, this list of conditions and the following disclaimer. |
9 // * Redistributions in binary form must reproduce the above | 9 // * Redistributions in binary form must reproduce the above |
10 // copyright notice, this list of conditions and the following | 10 // copyright notice, this list of conditions and the following |
(...skipping 1642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1653 } | 1653 } |
1654 | 1654 |
1655 | 1655 |
1656 void Assembler::frinta(const FPRegister& fd, | 1656 void Assembler::frinta(const FPRegister& fd, |
1657 const FPRegister& fn) { | 1657 const FPRegister& fn) { |
1658 ASSERT(fd.SizeInBits() == fn.SizeInBits()); | 1658 ASSERT(fd.SizeInBits() == fn.SizeInBits()); |
1659 FPDataProcessing1Source(fd, fn, FRINTA); | 1659 FPDataProcessing1Source(fd, fn, FRINTA); |
1660 } | 1660 } |
1661 | 1661 |
1662 | 1662 |
| 1663 void Assembler::frintm(const FPRegister& fd, |
| 1664 const FPRegister& fn) { |
| 1665 ASSERT(fd.SizeInBits() == fn.SizeInBits()); |
| 1666 FPDataProcessing1Source(fd, fn, FRINTM); |
| 1667 } |
| 1668 |
| 1669 |
1663 void Assembler::frintn(const FPRegister& fd, | 1670 void Assembler::frintn(const FPRegister& fd, |
1664 const FPRegister& fn) { | 1671 const FPRegister& fn) { |
1665 ASSERT(fd.SizeInBits() == fn.SizeInBits()); | 1672 ASSERT(fd.SizeInBits() == fn.SizeInBits()); |
1666 FPDataProcessing1Source(fd, fn, FRINTN); | 1673 FPDataProcessing1Source(fd, fn, FRINTN); |
1667 } | 1674 } |
1668 | 1675 |
1669 | 1676 |
1670 void Assembler::frintz(const FPRegister& fd, | 1677 void Assembler::frintz(const FPRegister& fd, |
1671 const FPRegister& fn) { | 1678 const FPRegister& fn) { |
1672 ASSERT(fd.SizeInBits() == fn.SizeInBits()); | 1679 ASSERT(fd.SizeInBits() == fn.SizeInBits()); |
(...skipping 1133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2806 | 2813 |
2807 void Assembler::PopulateConstantPool(ConstantPoolArray* constant_pool) { | 2814 void Assembler::PopulateConstantPool(ConstantPoolArray* constant_pool) { |
2808 // No out-of-line constant pool support. | 2815 // No out-of-line constant pool support. |
2809 UNREACHABLE(); | 2816 UNREACHABLE(); |
2810 } | 2817 } |
2811 | 2818 |
2812 | 2819 |
2813 } } // namespace v8::internal | 2820 } } // namespace v8::internal |
2814 | 2821 |
2815 #endif // V8_TARGET_ARCH_ARM64 | 2822 #endif // V8_TARGET_ARCH_ARM64 |
OLD | NEW |