; RUN: llc -O1 < %s -march=mips64 -mcpu=octeon | FileCheck %s -check-prefix=OCTEON ; RUN: llc -O1 < %s -march=mips64 -mcpu=mips64 | FileCheck %s -check-prefix=MIPS64 define i64 @mul(i64 %a, i64 %b) nounwind { entry: ; OCTEON-LABEL: mul: ; OCTEON: jr $ra ; OCTEON: dmul $2, $4, $5 ; MIPS64-LABEL: mul: ; MIPS64: dmult ; MIPS64: jr ; MIPS64: mflo %res = mul i64 %a, %b ret i64 %res }