Question: You must use the skeleton code in the response and the code from the first picture ( conv ) . You're going to create a
You must use the skeleton code in the response and the code from the first picture conv You're going to create a function that performs D convolution by calling that original function, using many of the same assumptions a fixed x filter, with a stride of and no padding This time youre going to need to write the output array on the stack and print the entire array within the function. Your D convolution function will accept parameters, input height, input width, a pointer to the start of the input array and a pointer to the filter array. You can assume the input and output matrices will be no larger than by
Theres a lot of iteration variables that youll need to keep track of across calls to the original conv function. This is a great time to use the $s registers, but in order to ensure correctness you need to make sure to save and restore those registers in the conv function using the stack. Also, we expect the convD function to properly handle the $s registers, so your function will be tested in a way that ensures those registers are unaffected.
The a registers match the order of the arguments
$a inpheight, $a inpwidth, $a inp, $a filt
void convDint inpheight, int inpwidth, int inp int filt
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
