brintos

brintos / llvm-project-archived public Read only

0
0
Text · 562 B · fd1198a Raw
20 lines · plain
1; RUN: llc -mtriple=aarch64-apple-darwin            -verify-machineinstrs < %s | FileCheck %s2; RUN: llc -mtriple=aarch64-apple-darwin -fast-isel -verify-machineinstrs < %s | FileCheck %s3 4define float @fabs_f32(float %a) {5; CHECK-LABEL: fabs_f326; CHECK:       fabs s0, s07  %1 = call float @llvm.fabs.f32(float %a)8  ret float %19}10 11define double @fabs_f64(double %a) {12; CHECK-LABEL: fabs_f6413; CHECK:       fabs d0, d014  %1 = call double @llvm.fabs.f64(double %a)15  ret double %116}17 18declare double @llvm.fabs.f64(double)19declare float @llvm.fabs.f32(float)20