lkml.org 
[lkml]   [2009]   [Sep]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Linux 2.6.32-rc1
    On Wed, 30 Sep 2009 17:57:25 +0200
    Eric Dumazet <eric.dumazet@gmail.com> wrote:
    >
    > Note:
    >
    > lock; cmpxchg8b (%%esi)
    >
    > gives 4 bytes opcode : f0 0f c7 0e
    > Because alternative (call cmpxchg8b_emu) uses 5 bytes, a nop will be
    > added.
    >
    > Choosing ".byte 0xf0, 0x0f, 0xc7, 0x4e, 0x00" aka "lock cmpxchg8b
    > 0x0(%esi)" is a litle bit better ?

    doesn't matter normally.. nops fall out quickly in the execution path ;)



    --
    Arjan van de Ven Intel Open Source Technology Centre
    For development, discussion and tips for power savings,
    visit http://www.lesswatts.org


    \
     
     \ /
      Last update: 2009-09-30 18:17    [W:0.022 / U:1.880 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site