1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 2 2 3; RUN: llc < %s -mtriple=x86_64 -mcpu=icelake-server | FileCheck %s 4 5define <1 x i1> @f(<1 x float> %0) nounwind { 6; CHECK-LABEL: f: 7; CHECK: # %bb.0: 8; CHECK-NEXT: pushq %rax 9; CHECK-NEXT: vcmpeqss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k0 10; CHECK-NEXT: kmovd %k0, %edi 11; CHECK-NEXT: callq g@PLT 12; CHECK-NEXT: popq %rcx 13; CHECK-NEXT: retq 14 %A = fcmp oeq <1 x float> %0, <float 0x36A0000000000000> 15 %B = call <1 x i1> @g(<1 x i1> %A) 16 ret <1 x i1> %B 17} 18 19declare <1 x i1> @g(<1 x i1> %0) nounwind 20