1*9880d681SAndroid Build Coastguard Worker; RUN: FileCheck -check-prefix=A -check-prefix=B -input-file %s %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workeradd r10, r1, r2 4*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4 5*9880d681SAndroid Build Coastguard Workermul r5, r10, r11 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Workermul r11, r3, r4 8*9880d681SAndroid Build Coastguard Workermul r10, r1, r2 9*9880d681SAndroid Build Coastguard Workeradd r5, r10, r11 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4 12*9880d681SAndroid Build Coastguard Workeradd r10, r1, r2 13*9880d681SAndroid Build Coastguard Workermul r5, r10, r11 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker; B-DAG: add [[REG1:r[0-9]+]], r1, r2 16*9880d681SAndroid Build Coastguard Worker; B-DAG: add [[REG2:r[0-9]+]], r3, r4 17*9880d681SAndroid Build Coastguard Worker; B: mul r5, [[REG1]], [[REG2]] 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker; A-DAG: mul [[REG1:r[0-9]+]], r1, r2 20*9880d681SAndroid Build Coastguard Worker; A-DAG: mul [[REG2:r[0-9]+]], r3, r4 21*9880d681SAndroid Build Coastguard Worker; A: add r5, [[REG1]], [[REG2]] 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker; B-DAG: add [[REG1:r[0-9]+]], r1, r2 24*9880d681SAndroid Build Coastguard Worker; B-DAG: add [[REG2:r[0-9]+]], r3, r4 25*9880d681SAndroid Build Coastguard Worker; B-NOT: xor 26*9880d681SAndroid Build Coastguard Worker; B-DAG: mul r5, [[REG1]], [[REG2]] 27*9880d681SAndroid Build Coastguard Worker 28