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