145789b63db5c186f1ccac23093c198ae8b0dd921James Rose/* 245789b63db5c186f1ccac23093c198ae8b0dd921James RoseCopyright (c) 2014, Intel Corporation 345789b63db5c186f1ccac23093c198ae8b0dd921James RoseAll rights reserved. 445789b63db5c186f1ccac23093c198ae8b0dd921James Rose 545789b63db5c186f1ccac23093c198ae8b0dd921James RoseRedistribution and use in source and binary forms, with or without 645789b63db5c186f1ccac23093c198ae8b0dd921James Rosemodification, are permitted provided that the following conditions are met: 745789b63db5c186f1ccac23093c198ae8b0dd921James Rose 845789b63db5c186f1ccac23093c198ae8b0dd921James Rose * Redistributions of source code must retain the above copyright notice, 945789b63db5c186f1ccac23093c198ae8b0dd921James Rose * this list of conditions and the following disclaimer. 1045789b63db5c186f1ccac23093c198ae8b0dd921James Rose 1145789b63db5c186f1ccac23093c198ae8b0dd921James Rose * Redistributions in binary form must reproduce the above copyright notice, 1245789b63db5c186f1ccac23093c198ae8b0dd921James Rose * this list of conditions and the following disclaimer in the documentation 1345789b63db5c186f1ccac23093c198ae8b0dd921James Rose * and/or other materials provided with the distribution. 1445789b63db5c186f1ccac23093c198ae8b0dd921James Rose 1545789b63db5c186f1ccac23093c198ae8b0dd921James Rose * Neither the name of Intel Corporation nor the names of its contributors 1645789b63db5c186f1ccac23093c198ae8b0dd921James Rose * may be used to endorse or promote products derived from this software 1745789b63db5c186f1ccac23093c198ae8b0dd921James Rose * without specific prior written permission. 1845789b63db5c186f1ccac23093c198ae8b0dd921James Rose 1945789b63db5c186f1ccac23093c198ae8b0dd921James RoseTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 2045789b63db5c186f1ccac23093c198ae8b0dd921James RoseANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2145789b63db5c186f1ccac23093c198ae8b0dd921James RoseWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2245789b63db5c186f1ccac23093c198ae8b0dd921James RoseDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 2345789b63db5c186f1ccac23093c198ae8b0dd921James RoseANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2445789b63db5c186f1ccac23093c198ae8b0dd921James Rose(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2545789b63db5c186f1ccac23093c198ae8b0dd921James RoseLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 2645789b63db5c186f1ccac23093c198ae8b0dd921James RoseANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2745789b63db5c186f1ccac23093c198ae8b0dd921James Rose(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2845789b63db5c186f1ccac23093c198ae8b0dd921James RoseSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2945789b63db5c186f1ccac23093c198ae8b0dd921James Rose*/ 3045789b63db5c186f1ccac23093c198ae8b0dd921James Rose 3145789b63db5c186f1ccac23093c198ae8b0dd921James Rose#include <private/bionic_asm.h> 3245789b63db5c186f1ccac23093c198ae8b0dd921James Rose 3345789b63db5c186f1ccac23093c198ae8b0dd921James RoseENTRY(sqrt) 3445789b63db5c186f1ccac23093c198ae8b0dd921James Rosesqrtsd %xmm0,%xmm0 3545789b63db5c186f1ccac23093c198ae8b0dd921James Roseretq 3645789b63db5c186f1ccac23093c198ae8b0dd921James RoseEND(sqrt) 37