Posted: Sat Apr 01, 2023 11:46 am Post subject: crc32 ?????
Good evening, I don't understand well how the crc32 function works.
My RAX has a value of 00000000FFFFFF at the beginning.
On the next line it will look for the value of at address D0B1FF4D which is 0000803F0000000. After the execution my RAX has a value of 0000000096442BF2. I don't understand how it gets this value?
TLDR: it's a bit of math that verifies if something has changed or not.
Intel documentation:
Quote:
Starting with an initial value in the first operand (destination operand), accumulates a CRC32 (polynomial 11EDC6F41H) value for the second operand (source operand) and stores the result in the destination operand.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum