Create a function which takes four 64-bit integer arguments (eg. W, X, Y, Z). o Your function
Question:
Create a function which takes four 64-bit integer arguments (eg. W, X, Y, Z). o Your function should compute (W * X) - (Y/Z), and leave the result in RAX when it returns. o Your function should accept the four arguments using appropriate conventions (see registers listed in the lecture slides). o Your function should NOT print anything - it should ONLY perform the math, and return the result via RAX.
2. Use a loop to compute the above function over an array of size 16 (A[O], A[1], ..., A[15]) o Declare an array (in memory) containing 16 reasonable 64-bit integer values (of your choosing, but avoid using zero). o Use a loop to iterate over the elements of the array, and use your function (above) to calculate the value of every four consecutive array values. o For example, rax = (A[O] * A[1]) - (A[2] / A[3]), then rax = (A[1] * A[2]) - (A[3] / A[4]), then rax = (A[2] * A[3]) - (A[4] / A[5]), then rax = (A[12] * A[13]) - (A[14] / A[15]) done