Use xorq, not xorl, for RAX on x64.
authorVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 18 Dec 2010 23:20:32 +0000 (15:20 -0800)
committerVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 18 Dec 2010 23:20:32 +0000 (15:20 -0800)
sys/cpu/x86_64/misc/monitor.s

index 7d4deec..fe79f73 100644 (file)
@@ -51,7 +51,7 @@ ENTRY(cpu_mmw_pause)
        monitor
        cmpl    (%rax), %esi
        jne     1f
-       xorl    %rax, %rax
+       xorq    %rax, %rax
        mwait
 1:
        ret
@@ -67,7 +67,7 @@ ENTRY(cpu_mmw_pausel)
        monitor
        cmpq    (%rax), %rsi
        jne     1f
-       xorl    %rax, %rax
+       xorq    %rax, %rax
        mwait
 1:
        ret