1 // REQUIRES: x86-registered-target 2 // RUN: %clang_cc1 %s -triple x86_64-pc-windows-msvc -target-cpu knl -fasm-blocks -emit-llvm -o - | FileCheck %s 3 4 void t1() { 5 // CHECK: @t1 6 // CHECK: call void asm sideeffect inteldialect "vaddpd zmm8, zmm27, zmm6", "~{zmm8},~{dirflag},~{fpsr},~{flags}"() 7 // CHECK: ret void 8 __asm { 9 vaddpd zmm8, zmm27, zmm6 10 } 11 } 12 13 14 void t2() { 15 // CHECK: @t2 16 // CHECK: call void asm sideeffect inteldialect "vaddpd zmm8 {k1}, zmm27, zmm6", "~{zmm8},~{dirflag},~{fpsr},~{flags}"() 17 // CHECK: ret void 18 __asm { 19 vaddpd zmm8 {k1}, zmm27, zmm6 20 } 21 } 22