Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

crc32 emulation support

tinman8088
Beginner
533 Views

Does anyone know if crc32 and the new sse 4.2 string instructions are supported in an emulator dll? I tried using the sse4emu.dll from the Penryn SDK but crc32 doesn't appear to be implemented.

0 Kudos
3 Replies
ILevi1
Valued Contributor I
533 Views

Penryn supports only SSE 4.1 so the answer is no — it is not supported.

tinman8088
Beginner
533 Views

Yes, I understand the Penryn emulator doesn't support SSE 4.2. However, the purpose of that emulator was to allow software developers tostart writingcode before Penryn was released.

You may have noticed Intel intends to support an AVX emulator in Q1 of next year. Nehalem should be released before the end of this year with SSE 4.2 opcodes. So does Intel intend to supply an emulator to support the new SSE 4.2 opcodes in Nehalem prior to its release or are those opcodes so specialized that Intel doesn't expect average software developers to implement them?

ILevi1
Valued Contributor I
533 Views

I understand. Unfortunately, you will have to wait for someone from Intel to answer that.

On a side note, if you simply asked "Are there any plans for releasing an SSE 4.2 emulator and if so when?" you would have gotten the answer much sooner.

Reply