Question: Translate this C++ code, that performs a division by repeated subtraction, into ARM instructions. int a, x,y; //assume some code here puts values into x
Translate this C++ code, that performs a division by repeated subtraction, into ARM instructions. int a, x,y; //assume some code here puts values into x and y a = 0; if (y !=0) { if (y =0) while (x >= y) { X = X-Y a = a + 1; } else while (-* >= y) { * = x+y: a = a - 1; > // a = x/y (unless y is zero)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
