Question: using C language I've begun a C function that intends to bitwise xor two memory buffers together and write the result to a third buffer
using C language
I've begun a C function that intends to bitwise xor two memory buffers together and write the result to a third buffer (ie, the i-th byte of output is the bitwise xor of the i-th bytes of the two inputs). Finish the function using SSE to accellerate the process. If the buffer is not a multiple of 16 bytes long, you will need to complete the xoring in a second loop that xors one byte at a time. Use SSE instrinsics for all SSE loads, stores, and manipulations.
You do not have to use the code I've written if you'd like to handle it with a different setup, but you must keep the function header as-is

1 #include
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
