Revision 460a09c1

b/target-arm/helper.c
1985 1985
#include "op_addsub.h"
1986 1986

  
1987 1987
/* Unsigned saturating arithmetic.  */
1988
static inline uint16_t add16_usat(uint16_t a, uint8_t b)
1988
static inline uint16_t add16_usat(uint16_t a, uint16_t b)
1989 1989
{
1990 1990
    uint16_t res;
1991 1991
    res = a + b;
......
1994 1994
    return res;
1995 1995
}
1996 1996

  
1997
static inline uint16_t sub16_usat(uint16_t a, uint8_t b)
1997
static inline uint16_t sub16_usat(uint16_t a, uint16_t b)
1998 1998
{
1999 1999
    if (a < b)
2000 2000
        return a - b;

Also available in: Unified diff