rohitgeek <rohit23taneja@xxxxxxxxx> writes: > In arm.md, a pattern for MLA instruction is present which should be used to > emit the instruction " mla ________ " if i write the test code as : - > > main() > { > int a,b,c; > a=10; b=5; c=7; > a = b*c +b; //MLA > } > > The result is that i get two different instructions. What should in done in > md files or build/compile time to support these kind of instructions. I see the mla instruction if I compile this file: int foo(int a, int b, int c) { return a * b + c; } with an ARM compiler with -O2. Ian