[lkml]   [2005]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] no need to check for NULL before calling kfree() -fs/ext2/
    On Sat, 26 Mar 2005, Marcin Dalecki wrote:

    > On 2005-03-27, at 00:21, linux-os wrote:
    >> Always, always, a call will be more expensive than a branch
    >> on condition. It's impossible to be otherwise. A call requires
    >> that the return address be written to memory (the stack),
    >> using register indirection (the stack-pointer).
    > Needless to say that there are enough architectures out there, which
    > don't even
    > have something like an explicit call as separate assembler
    > instruction...

    Yes, they break the 'call' into seperate expensive operations like
    loading the IP address that will exist after the call into a register
    storing that in a dedicated register, used as a "stack", then
    branching to the called procedure with another indirection, etc.


    Dick Johnson
    Penguin : Linux version 2.6.11 on an i686 machine (5537.79 BogoMips).
    Notice : All mail here is now cached for review by Dictator Bush.
    98.36% of all statistics are fiction.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-04-06 13:31    [W:0.100 / U:10.336 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site