; RUN: llc < %s -march=arm -mattr=+v6t2 | FileCheck %sdefinei32@f1(i32%a,i32%b,i32%c){%tmp1=muli32%a,%b%tmp2=subi32%c,%tmp1reti32%tmp2}; sub doesn't commute, so no mls for this onedefinei32@f2(i32%a,i32%b,i32%c){%tmp1=muli32%a,%b%tmp2=subi32%tmp1,%creti32%tmp2}; CHECK: mls r0, r0, r1, r2