• Martin Schwidefsky's avatar
    [S390] Inline assembly cleanup. · 94c12cc7
    Martin Schwidefsky authored
    Major cleanup of all s390 inline assemblies. They now have a common
    coding style. Quite a few have been shortened, mainly by using register
    asm variables. Use of the EX_TABLE macro helps  as well. The atomic ops,
    bit ops and locking inlines new use the Q-constraint if a newer gcc
    is used.  That results in slightly better code.
    
    Thanks to Christian Borntraeger for proof reading the changes.
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    94c12cc7
semaphore.c 2.75 KB