blob: 7bd75bbe15b4ebc76a6a5e41c695f517c6eca1d0 [file] [log] [blame]
Petar Jovanovicd9f52042015-02-10 23:30:14 +00001; RUN: llc -march=mips64 -mcpu=mips64r2 -soft-float -O0 < %s | FileCheck %s
2
3
4define double @foo() #0 {
5entry:
6 %x = alloca i32, align 4
7 store volatile i32 -32, i32* %x, align 4
David Blaikiea79ac142015-02-27 21:17:42 +00008 %0 = load volatile i32, i32* %x, align 4
Petar Jovanovicd9f52042015-02-10 23:30:14 +00009 %conv = sitofp i32 %0 to double
10 ret double %conv
11
12; CHECK-NOT: dsll
13; CHECK-NOT: dsrl
14
15}