brintos

brintos / llvm-project-archived public Read only

0
0
Text · 664 B · 2a3ea7c Raw
21 lines · c
1// RUN: %clang_cc1 -triple x86_64-unknown-unknown -w -o - -emit-llvm %s | FileCheck %s2// RUN: %clang_cc1 -triple x86_64-unknown-unknown -w -o - -emit-llvm -fmath-errno %s | FileCheck %s3 4float _Complex test__builtin_conjf(float _Complex x) {5// CHECK-LABEL: @test__builtin_conjf(6// CHECK: fneg float %x.imag7  return __builtin_conjf(x);8}9 10double _Complex test__builtin_conj(double _Complex x) {11// CHECK-LABEL: @test__builtin_conj(12// CHECK: fneg double %x.imag13  return __builtin_conj(x);14}15 16long double _Complex test__builtin_conjl(long double _Complex x) {17// CHECK-LABEL: @test__builtin_conjl(18// CHECK: fneg x86_fp80 %x.imag19  return __builtin_conjl(x);20}21