summaryrefslogtreecommitdiff
path: root/test/CodeGen/Mips/mips64sinttofpsf.ll
blob: 87f803ecf552f7be06ca409fc0e7514b6b379f10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
; RUN: llc -march=mips64 -mcpu=mips64r2 -mattr=+soft-float -O0 < %s | FileCheck %s


define double @foo() #0 {
entry:
  %x = alloca i32, align 4
  store volatile i32 -32, i32* %x, align 4
  %0 = load volatile i32, i32* %x, align 4
  %conv = sitofp i32 %0 to double
  ret double %conv

; CHECK-NOT:        dsll
; CHECK-NOT:        dsrl

}