Mobile and Desktop Processors
Intel® Core™ processors, Intel Atom® processors, tools, and utilities
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
16851 Discussions

processor E5-2620 supports RDRAND?

AKvas1
Beginner
3,862 Views

Hello

I have a server platform Intel R1208GZ4GC and E5-2620 processors. I'm trying to use RDRAND, to generate random numbers. To put this code:

int _rdrand16_step(unsigned short *therand) {

unsigned char err;

asm volatile("rdrand %0 ; setc %1"

: "=r" (*therand), "=qm" (err));

return (int) err;

}

However, when compiling the error:

{standard input}: Assembler messages:

{standard input}:7191: Error: no such instruction: `rdrand %dx'

gmake: *** [../../main/main.o] Error 1

Operating system FreeBsd 8.3

Help me, please.

0 Kudos
1 Solution
Silvia_L_Intel1
Employee
2,507 Views

RdRand is support by the Ivy Bridge or 3rd generation processors.

The E5-2620 is a http://ark.intel.com/products/codename/33170/Sandy-Bridge-EP Sandy Bridge-EP, a 2nd generation processor therefore it does not support RdRand.

However, you may want to contact the software manufacture to find out the minimum requirements needed in order to work.

 

regards.

 

View solution in original post

0 Kudos
2 Replies
AKvas1
Beginner
2,507 Views

As it turned out the processor E5-2620 does not support rdrand. Your redirection was in vain.

0 Kudos
Silvia_L_Intel1
Employee
2,508 Views

RdRand is support by the Ivy Bridge or 3rd generation processors.

The E5-2620 is a http://ark.intel.com/products/codename/33170/Sandy-Bridge-EP Sandy Bridge-EP, a 2nd generation processor therefore it does not support RdRand.

However, you may want to contact the software manufacture to find out the minimum requirements needed in order to work.

 

regards.

 

0 Kudos
Reply