diff options
author | Sylvain Boulmé <sylvain.boulme@univ-grenoble-alpes.fr> | 2020-12-17 13:56:14 +0100 |
---|---|---|
committer | Sylvain Boulmé <sylvain.boulme@univ-grenoble-alpes.fr> | 2020-12-17 13:56:14 +0100 |
commit | 32abc8049ce030f0e338f526f7d16c585d84025f (patch) | |
tree | 727bc6654cc7f7e4d2c0882ca0cf329fc6212108 | |
parent | adff86c007196e4389668c7935b7891c5b4217c7 (diff) | |
download | compcert-kvx-32abc8049ce030f0e338f526f7d16c585d84025f.tar.gz compcert-kvx-32abc8049ce030f0e338f526f7d16c585d84025f.zip |
fix builtin_sqrt
-rw-r--r-- | aarch64/Asmexpand.ml | 2 |
1 files changed, 1 insertions, 1 deletions
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)) |