1*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=mips < %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdefine i64 @add64(i64 %u, i64 %v) nounwind { 4*9880d681SAndroid Build Coastguard Workerentry: 5*9880d681SAndroid Build Coastguard Worker; CHECK: addu 6*9880d681SAndroid Build Coastguard Worker; CHECK: sltu 7*9880d681SAndroid Build Coastguard Worker; CHECK: addu 8*9880d681SAndroid Build Coastguard Worker; CHECK: addu 9*9880d681SAndroid Build Coastguard Worker %tmp2 = add i64 %u, %v 10*9880d681SAndroid Build Coastguard Worker ret i64 %tmp2 11*9880d681SAndroid Build Coastguard Worker} 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Workerdefine i64 @sub64(i64 %u, i64 %v) nounwind { 14*9880d681SAndroid Build Coastguard Workerentry: 15*9880d681SAndroid Build Coastguard Worker; CHECK: sub64 16*9880d681SAndroid Build Coastguard Worker; CHECK: subu 17*9880d681SAndroid Build Coastguard Worker; CHECK: sltu 18*9880d681SAndroid Build Coastguard Worker; CHECK: addu 19*9880d681SAndroid Build Coastguard Worker; CHECK: subu 20*9880d681SAndroid Build Coastguard Worker %tmp2 = sub i64 %u, %v 21*9880d681SAndroid Build Coastguard Worker ret i64 %tmp2 22*9880d681SAndroid Build Coastguard Worker} 23