1 ; RUN: llc < %s -mtriple=x86_64-- | FileCheck %s
4 define i64 @t(i64 %A, i64 %B, i32* %P, i64 *%P2) nounwind {
6 ; CHECK: movslq %e{{.*}}, %rax
10 %D = trunc i64 %C to i32
11 store volatile i32 %D, i32* %P
14 store volatile i64 %F, i64 *%P2
15 store volatile i32 %D, i32* %P