Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libc/riscv/gen/fabs.S
Show All 29 Lines | |||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
*/ | */ | ||||
#include <machine/asm.h> | #include <machine/asm.h> | ||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
#ifndef SOFTFLOAT | #ifdef __riscv_float_abi_double | ||||
ENTRY(fabs) | ENTRY(fabs) | ||||
fabs.d fa0, fa0 | fabs.d fa0, fa0 | ||||
ret | ret | ||||
END(fabs) | END(fabs) | ||||
#endif | #endif |