Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

crc32 emulation support

tinman8088
Beginner
1,094 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
levicki
Valued Contributor I
1,094 Views

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

0 Kudos
tinman8088
Beginner
1,094 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?

0 Kudos
levicki
Valued Contributor I
1,094 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.

0 Kudos
Reply