brintos

brintos / llvm-project-archived public Read only

0
0
Text · 684 B · 15ae12a Raw
22 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck %s3 4define <2 x double> @f(<2 x double> %I) {5; CHECK-LABEL: f:6; CHECK:       # %bb.0: # %BB7; CHECK-NEXT:    movapd {{.*#+}} xmm1 = [-0.0E+0,-0.0E+0]8; CHECK-NEXT:    xorpd %xmm0, %xmm19; CHECK-NEXT:    mulpd %xmm0, %xmm110; CHECK-NEXT:    mulpd %xmm0, %xmm111; CHECK-NEXT:    mulpd %xmm0, %xmm012; CHECK-NEXT:    mulpd %xmm1, %xmm013; CHECK-NEXT:    retq14BB:15  %F = fneg <2 x double> %I16  %B3 = fmul <2 x double> %I, %F17  %B1 = fmul <2 x double> %F, %B318  %B2 = fmul <2 x double> %F, %I19  %B = fmul <2 x double> %B2, %B120  ret <2 x double> %B21}22