/* SPDX-License-Identifier: GPL-2.0-only */1/*2* Copyright (C) 2015 - ARM Ltd3* Author: Marc Zyngier <[email protected]>4*/56#include <linux/linkage.h>78#include <asm/fpsimdmacros.h>910.text1112SYM_FUNC_START(__fpsimd_save_state)13fpsimd_save x0, 114ret15SYM_FUNC_END(__fpsimd_save_state)1617SYM_FUNC_START(__fpsimd_restore_state)18fpsimd_restore x0, 119ret20SYM_FUNC_END(__fpsimd_restore_state)2122SYM_FUNC_START(__sve_restore_state)23mov x2, #124sve_load 0, x1, x2, 325ret26SYM_FUNC_END(__sve_restore_state)2728SYM_FUNC_START(__sve_save_state)29mov x2, #130sve_save 0, x1, x2, 331ret32SYM_FUNC_END(__sve_save_state)333435