1 ; RUN: llc < %s -march=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 volatile store i32 %D, i32* %P
14 volatile store i64 %F, i64 *%P2
15 volatile store i32 %D, i32* %P