1 ; RUN: llc < %s -march=arm | FileCheck %s
3 define i64 @f1(i64 %a, i64 %b) {
12 define i64 @f2(i64 %a, i64 %b) {
19 %tmp2 = sub i64 %tmp1, %b
24 define i64 @f3(i32 %al, i32 %bl) {
30 %aw = zext i32 %al to i64
31 %bw = zext i32 %bl to i64
32 %cw = add i64 %aw, %bw
34 %ch = lshr i64 %cw, 32
35 %dw = add i64 %ch, %bw