blob: 87f803ecf552f7be06ca409fc0e7514b6b379f10 [file] [log] [blame]
Eric Christopher81fa35c2015-05-08 00:57:22 +00001; RUN: llc -march=mips64 -mcpu=mips64r2 -mattr=+soft-float -O0 < %s | FileCheck %s
Petar Jovanovicd9f52042015-02-10 23:30:14 +00002
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}