These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / h8300 / lib / abs.S
1 ;;; abs.S
2
3 #include <asm/linkage.h>
4
5 #if defined(CONFIG_CPU_H8300H)
6         .h8300h
7 #endif
8 #if defined(CONFIG_CPU_H8S)
9         .h8300s
10 #endif
11         .text
12 .global _abs
13
14 ;;; int abs(int n)
15 _abs:
16         mov.l   er0,er0
17         bpl     1f
18         neg.l   er0
19 1:
20         rts