crc32 ?????

Post your topics and discussions here that you can't find a good section for.
Post Reply
KevinDA
Cheater
Cheater
Posts: 43
Joined: Thu Apr 16, 2020 12:28 pm
Reputation: 0

crc32 ?????

Post by KevinDA »

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?

Image

User avatar
Messy6666
Table Makers
Table Makers
Posts: 724
Joined: Fri Sep 25, 2020 5:45 pm
Reputation: 742

Re: crc32 ?????

Post by Messy6666 »

the crc32 instruction is just doing a hardware version of the Cyclic Redundancy Check algorithm.
* only supported by some of the newer Intel processors.
** and not all polynomials are supported by those hardware.

lots of info about the crc32 logarithmic can be found by just a simple search on The Internet.

Post Reply

Who is online

Users browsing this forum: No registered users