1228862Stheraven/* c-isr library stuff of Andes NDS32 cpu for GNU compiler 2228862Stheraven Copyright (C) 2012-2022 Free Software Foundation, Inc. 3228862Stheraven Contributed by Andes Technology Corporation. 4228862Stheraven 5228862Stheraven This file is part of GCC. 6228862Stheraven 7228862Stheraven GCC is free software; you can redistribute it and/or modify it 8228862Stheraven under the terms of the GNU General Public License as published 9228862Stheraven by the Free Software Foundation; either version 3, or (at your 10228862Stheraven option) any later version. 11228862Stheraven 12228862Stheraven GCC is distributed in the hope that it will be useful, but WITHOUT 13228862Stheraven ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 14228862Stheraven or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 15228862Stheraven License for more details. 16228862Stheraven 17228862Stheraven Under Section 7 of GPL version 3, you are granted additional 18228862Stheraven permissions described in the GCC Runtime Library Exception, version 19228862Stheraven 3.1, as published by the Free Software Foundation. 20228862Stheraven 21228862Stheraven You should have received a copy of the GNU General Public License and 22228862Stheraven a copy of the GCC Runtime Library Exception along with this program; 23228862Stheraven see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 24228862Stheraven <http://www.gnu.org/licenses/>. */ 25228862Stheraven 26228862Stheraven .section .nds32_vector.05, "ax" 27228862Stheraven#if __NDS32_ISR_VECTOR_SIZE_4__ 28228862Stheraven /* The vector size is default 4-byte for v3 architecture. */ 29228862Stheraven .vec_size 4 30228862Stheraven .align 2 31228862Stheraven#else 32228862Stheraven /* The vector size is default 16-byte for other architectures. */ 33228862Stheraven .vec_size 16 34228862Stheraven .align 4 35228862Stheraven#endif 36228862Stheraven .weak _nds32_vector_05 37228862Stheraven .type _nds32_vector_05, @function 38228977Sed_nds32_vector_05: 39228862Stheraven1: 40228977Sed j 1b 41228862Stheraven .size _nds32_vector_05, .-_nds32_vector_05 42228862Stheraven