From 32abc8049ce030f0e338f526f7d16c585d84025f Mon Sep 17 00:00:00 2001 From: Sylvain Boulmé Date: Thu, 17 Dec 2020 13:56:14 +0100 Subject: fix builtin_sqrt --- aarch64/Asmexpand.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'aarch64') diff --git a/aarch64/Asmexpand.ml b/aarch64/Asmexpand.ml index 683475d8..8187e077 100644 --- a/aarch64/Asmexpand.ml +++ b/aarch64/Asmexpand.ml @@ -355,7 +355,7 @@ let expand_builtin_inline name args res = (* Float arithmetic *) | "__builtin_fabs", [BA(DR(FR a1))], BR(DR(FR res)) -> emit (Pfabs(D, res, a1)) - | "__builtin_fsqrt", [BA(DR(FR a1))], BR(DR(FR res)) -> + | ("__builtin_fsqrt" | "__builtin_sqrt"), [BA(DR(FR a1))], BR(DR(FR res)) -> emit (Pfsqrt(D, res, a1)) | "__builtin_fmadd", [BA(DR(FR a1)); BA(DR(FR a2)); BA(DR(FR a3))], BR(DR(FR res)) -> emit (Pfmadd(D, res, a1, a2, a3)) -- cgit