On Tue, Dec 28, 2004 at 12:10:16PM +0300, Anton Farygin wrote: [...] > Да, последний гвоздь: попробуйте на чем-то интерпретируемом реализовать > вот такое: > > .align 4 > .text > > .globl cpuid_UP > .type cpuid_UP,@function > cpuid_UP: > > pushl %ebp > movl %esp,%ebp > pushl %edi > pushl %ebx > pushl %ecx > pushl %edx > movl 8(%ebp),%eax > cpuid В этом коде не хватает обработки SIGILL. -- ldv