Processor = K6-2/350; Visual C++ 5.0... The offending inline assembly code is this one: __asm { rdtsc mov cyclecount, eax } What kind of instruction is "rdtsc"? Never heard of this one. Yes, my x86 assembly is a little old. The last great innovation I coded for was 32-bit registers. cl /Fotmp32dll\rand_win.obj -Iinc32 -Itmp32dll /MD /W3 /WX /G5 /Ox /O2 /Ob2 /Gs0 /GF /Gy /nologo -DWIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32dll /GD -D_WINDLL -D_DLL -c .\crypto\rand\rand_win.c rand_win.c .\crypto\rand\rand_win.c(581) : error C2400: inline assembler syntax error in 'opcode'; found 'newline' NMAKE : fatal error U1077: '"C:\ARQUIVOS DE PROGRAMAS\DEVSTUDIO\VC\BIN\cl.exe"' : return code '0x2' Stop. -- Juan Carlos Castro y Castro | "Standing up to an evil system is [EMAIL PROTECTED] | exhilarating." -Richard Stallman APPI Informatica Ltda. | Rio de Janeiro - Brazil | http://www.vialink.com.br/~jcastro ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]