linux/include/linux/unroll.h

/* SPDX-License-Identifier: GPL-2.0 */

/*
 * Copyright (C) 2023 Google LLC.
 */

#ifndef __UNROLL_H
#define __UNROLL_H

#include <linux/args.h>

#define UNROLL(N, MACRO, args...)

#define __UNROLL_0(MACRO, args...)
#define __UNROLL_1(MACRO, args...)
#define __UNROLL_2(MACRO, args...)
#define __UNROLL_3(MACRO, args...)
#define __UNROLL_4(MACRO, args...)
#define __UNROLL_5(MACRO, args...)
#define __UNROLL_6(MACRO, args...)
#define __UNROLL_7(MACRO, args...)
#define __UNROLL_8(MACRO, args...)
#define __UNROLL_9(MACRO, args...)
#define __UNROLL_10(MACRO, args...)
#define __UNROLL_11(MACRO, args...)
#define __UNROLL_12(MACRO, args...)
#define __UNROLL_13(MACRO, args...)
#define __UNROLL_14(MACRO, args...)
#define __UNROLL_15(MACRO, args...)
#define __UNROLL_16(MACRO, args...)
#define __UNROLL_17(MACRO, args...)
#define __UNROLL_18(MACRO, args...)
#define __UNROLL_19(MACRO, args...)
#define __UNROLL_20(MACRO, args...)

#endif /* __UNROLL_H */