11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/*
21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project * cabsf() wrapper for hypotf().
31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *
41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project * Written by J.T. Conklin, <jtc@wimsey.com>
51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project * Placed into the Public Domain, 1994.
61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project */
71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project
81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef lint
91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstatic const char rcsid[] =
101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project  "$FreeBSD: src/lib/msun/src/w_cabsf.c,v 1.3 2001/06/13 15:16:30 ru Exp $";
111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif /* not lint */
121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project
131dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <complex.h>
141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <math.h>
151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include "math_private.h"
161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project
171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectfloat
181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectcabsf(z)
191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project	float complex z;
201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project
221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project	return hypotf(crealf(z), cimagf(z));
231dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}
24