blob: 28c4658672a231f3656379234b9994c94ccdfb45 [file] [log] [blame]
Stefan Kristianssonca9d3ab2011-11-26 19:04:49 +00001/*
2 * (C) Copyright 2011, Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
3 *
Wolfgang Denk1a459662013-07-08 09:37:19 +02004 * SPDX-License-Identifier: GPL-2.0+
Stefan Kristianssonca9d3ab2011-11-26 19:04:49 +00005 */
6
7#ifndef __ASM_OPENRISC_BITOPS_H
8#define __ASM_OPENRISC_BITOPS_H
9
10#define PLATFORM_FLS
11#include <asm/bitops/fls.h>
12#define PLATFORM_FFS
13#include <asm/bitops/ffs.h>
14
Fabio Estevam85dfd702015-11-05 12:43:32 -020015#include <asm-generic/bitops/__fls.h>
16#include <asm-generic/bitops/fls64.h>
17#include <asm-generic/bitops/__ffs.h>
18
Stefan Kristianssonf9882242012-02-22 07:10:09 +000019#define hweight32(x) generic_hweight32(x)
20#define hweight16(x) generic_hweight16(x)
21#define hweight8(x) generic_hweight8(x)
22
Stefan Kristianssonca9d3ab2011-11-26 19:04:49 +000023#endif /* __ASM_GENERIC_BITOPS_H */