mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
796 B
29 lines
796 B
/* SPDX-License-Identifier: GPL-2.0-only */ |
|
/* |
|
* Copyright (C) 2020 Synopsys, Inc. (www.synopsys.com) |
|
* |
|
* Author: Eugeniy Paltsev <[email protected]> |
|
*/ |
|
#ifndef __ASM_ARC_DSP_H |
|
#define __ASM_ARC_DSP_H |
|
|
|
#ifndef __ASSEMBLY__ |
|
|
|
/* |
|
* DSP-related saved registers - need to be saved only when you are |
|
* scheduled out. |
|
* structure fields name must correspond to aux register defenitions for |
|
* automatic offset calculation in DSP_AUX_SAVE_RESTORE macros |
|
*/ |
|
struct dsp_callee_regs { |
|
unsigned long ACC0_GLO, ACC0_GHI, DSP_BFLY0, DSP_FFT_CTRL; |
|
#ifdef CONFIG_ARC_DSP_AGU_USERSPACE |
|
unsigned long AGU_AP0, AGU_AP1, AGU_AP2, AGU_AP3; |
|
unsigned long AGU_OS0, AGU_OS1; |
|
unsigned long AGU_MOD0, AGU_MOD1, AGU_MOD2, AGU_MOD3; |
|
#endif |
|
}; |
|
|
|
#endif /* !__ASSEMBLY__ */ |
|
|
|
#endif /* __ASM_ARC_DSP_H */
|
|
|