1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7-avx -mattr=+avx | FileCheck %s
5 define <8 x i32> @cmp00(<8 x float> %a, <8 x float> %b) nounwind readnone {
6 %bincmp = fcmp olt <8 x float> %a, %b
7 %s = sext <8 x i1> %bincmp to <8 x i32>
11 ; CHECK: vcmpltpd %ymm
13 define <4 x i64> @cmp01(<4 x double> %a, <4 x double> %b) nounwind readnone {
14 %bincmp = fcmp olt <4 x double> %a, %b
15 %s = sext <4 x i1> %bincmp to <4 x i64>
19 declare void @scale() nounwind uwtable
22 define void @render() nounwind uwtable {
24 br i1 undef, label %for.cond5, label %for.end52
27 %or.cond = and i1 undef, false
28 br i1 %or.cond, label %for.body33, label %for.cond5
31 br i1 false, label %for.body33, label %for.cond5
34 %tobool = fcmp une double undef, 0.000000e+00
35 br i1 %tobool, label %if.then, label %for.cond30