[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: monitor instruction bug?
From: |
H. J. Lu |
Subject: |
Re: monitor instruction bug? |
Date: |
Mon, 10 Oct 2005 12:38:20 -0700 |
User-agent: |
Mutt/1.4.1i |
On Mon, Oct 10, 2005 at 03:13:12PM -0400, root wrote:
>
> mwait ; 0F 01 C9
>
> generates:
>
> 0f sidt (bad)
> 01 c9 add ecx,ecx
>
>
> (ref: p3-556 IA-32 Intel Architecture Software Developer's Manual
> Vol 2A: Instruction Set Reference, A-M Order Number 253666)
>
You can't take a byte out of context for ia32 instruction. I have no
problem:
address@hidden tmp]$ cat 1.s
pause
monitor
mwait
address@hidden tmp]$ gcc -c 1.s -m32
address@hidden tmp]$ objdump -d 1.o
1.o: file format elf32-i386
Disassembly of section .text:
00000000 <.text>:
0: f3 90 pause
2: 0f 01 c8 monitor %eax,%ecx,%edx
5: 0f 01 c9 mwait %eax,%ecx
H.J.