Using the ROL instruction to perform multiplication, write a program to produce a double table. This table should be built from a single int32 value provided by the user and print 3 rows beginning with the starting value. Within that row, the pattern of doubled numbers should be calculated by issuing ROL instructions. For the next row, start it with the first number from the prior row increment by one.
For example, the following output should be produced when the user inputs the starting value 2:
Gimme a starting value: 2
Double Table
2 4 8
3 6 12
4 8 16
And here would be the output produced when the user inputs the starting value 4:
Gimme a starting value: 4
Double Table
4 8 16
5 10 20