3 // RUN: -triple i386-pc-windows -target-cpu pentium4 -target-feature +sse \
4 // RUN: -emit-llvm -o - %s | FileCheck -check-prefix=CHECK %s
8 // RUN: -triple i386-pc-windows -target-cpu pentium4 -target-feature -sse \
9 // RUN: -emit-llvm -o - %s | FileCheck -check-prefix=CHECK %s
13 // RUN: -triple i386-pc-windows -target-cpu pentium4 -target-feature -sse \
14 // RUN: -ffast-math -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-FM %s
16 float addit(float a
, float b
, float c
) {
17 // CHECK: load float, ptr
18 // CHECK: load float, ptr
20 // CHECK: load float, ptr
23 // CHECK-FM: load float, ptr
24 // CHECK-FM: load float, ptr
25 // CHECK-FM: fadd reassoc nnan ninf nsz arcp afn float
26 // CHECK-FM: load float, ptr
27 // CHECK-FM: fadd reassoc nnan ninf nsz arcp afn float