Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2411 → Rev 2412

/branches/arm/uspace/libc/arch/arm32/include/atomic.h
72,6 → 72,7
*/
static inline void atomic_inc(atomic_t *val) { atomic_add(val, 1); }
 
 
/** Atomic decrement.
*
* @param val Variable to be decremented.
78,6 → 79,7
*/
static inline void atomic_dec(atomic_t *val) { atomic_add(val, -1); }
 
 
/** Atomic pre-increment.
*
* @param val Variable to be incremented.
85,6 → 87,7
*/
static inline long atomic_preinc(atomic_t *val) { return atomic_add(val, 1); }
 
 
/** Atomic pre-decrement.
*
* @param val Variable to be decremented.
92,6 → 95,7
*/
static inline long atomic_predec(atomic_t *val) { return atomic_add(val, -1); }
 
 
/** Atomic post-increment.
*
* @param val Variable to be incremented.
99,6 → 103,7
*/
static inline long atomic_postinc(atomic_t *val) { return atomic_add(val, 1) - 1; }
 
 
/** Atomic post-decrement.
*
* @param val Variable to be decremented.
/branches/arm/uspace/libc/arch/arm32/Makefile.inc
1,5 → 1,5
#
# Copyright (c) 2005 Martin Decky
# Copyright (c) 2007 Michal Kebrt, Pavel Jancik
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
/branches/arm/uspace/libc/arch/arm32/src/psthread.S
40,7 → 40,6
mov pc, lr
 
context_restore:
 
ldmia r0!, {sp, lr}
ldmia r0!, {r4-r11}