hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;;; SPDX-License-Identifier: GPL-2.0
;;; abs.S
 
#include <asm/linkage.h>
 
#if defined(CONFIG_CPU_H8300H)
   .h8300h
#endif
#if defined(CONFIG_CPU_H8S)
   .h8300s
#endif
   .text
.global _abs
 
;;; int abs(int n)
_abs:
   mov.l    er0,er0
   bpl    1f
   neg.l    er0
1:
   rts