August 20, 2008

           Summary: pause opcode is not well documented
           Product: D
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2

In the "Inline Assembler" documentation it is reported that "pause" opcode is equivalent to rep; nop;

This is not true on modern IA-32 CPUs.

PAUSE istruction can be executed with:

asm {
    // "pause" opcode is not supported
    db 0xf3, 0x90;


August 26, 2008 changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |WORKSFORME

------- Comment #1 from  2008-08-26 02:30 -------
    rep; nop;

does compile to 0xF3 0x90