brintos

brintos / llvm-project-archived public Read only

0
0
Text · 410 B · d233ef9 Raw
24 lines · plain
1; RUN: llc -mtriple=mips < %s | FileCheck %s2 3define i64 @add64(i64 %u, i64 %v) nounwind  {4entry:5; CHECK-LABEL: add64:6; CHECK: addu7; CHECK-DAG: sltu8; CHECK-DAG: addu9; CHECK: addu10  %tmp2 = add i64 %u, %v11  ret i64 %tmp212}13 14define i64 @sub64(i64 %u, i64 %v) nounwind  {15entry:16; CHECK-LABEL: sub6417; CHECK-DAG: sltu18; CHECK-DAG: subu19; CHECK: subu20; CHECK: subu21  %tmp2 = sub i64 %u, %v22  ret i64 %tmp223}24