xref: /openbmc/linux/arch/s390/lib/expoline/expoline.S (revision c4e78957)
1*c4e78957SVasily Gorbik/* SPDX-License-Identifier: GPL-2.0 */
2*c4e78957SVasily Gorbik
3*c4e78957SVasily Gorbik#include <asm/nospec-insn.h>
4*c4e78957SVasily Gorbik#include <linux/linkage.h>
5*c4e78957SVasily Gorbik
6*c4e78957SVasily Gorbik.macro GEN_ALL_BR_THUNK_EXTERN
7*c4e78957SVasily Gorbik	.irp r1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
8*c4e78957SVasily Gorbik	GEN_BR_THUNK_EXTERN %r\r1
9*c4e78957SVasily Gorbik	.endr
10*c4e78957SVasily Gorbik.endm
11*c4e78957SVasily Gorbik
12*c4e78957SVasily GorbikGEN_ALL_BR_THUNK_EXTERN
13