27 .macro RAW_ISR_wrapper _XX: req,C_PURE_ISR_NAME:req
28 .globl \C_PURE_ISR_NAME
29 .section .vector_\_XX,
"ax",%progbits
42 .macro ISR_wrapper _XX:req,C_ISR_NAME:req
44 RAW_ISR_wrapper \_XX,vector_\_XX\()_ISR_wrapper
52 .section .text,
"ax",%progbits
55 .globl vector_\_XX\()_ISR_wrapper
56 .type vector_\_XX\()_ISR_wrapper, %
function
57 .ent vector_\_XX\()_ISR_wrapper
58vector_\_XX\()_ISR_wrapper:
59 .frame $fp,120,$31 # vars= 16, regs= 18/0, args= 16, gp= 0
137 .end vector_\_XX\()_ISR_wrapper
142#include
"ISR_Support.h"
144 .macro FREERTOS_ISR_wrapper _XX:req,C_ISR_NAME:req
146 RAW_ISR_wrapper \_XX,\C_ISR_NAME\()_wrapper
148 .section .rodata.\C_ISR_NAME\()_vector_number
150 .globl \C_ISR_NAME\()_vector_number
151 .type \C_ISR_NAME\()_vector_number, %object
152\C_ISR_NAME\()_vector_number:
155 .section .text,
"ax",%progbits
160 .globl \C_ISR_NAME\()_wrapper
161 .type \C_ISR_NAME\()_wrapper, %function
162 .ent \C_ISR_NAME\()_wrapper
163\C_ISR_NAME\()_wrapper:
171 .end \C_ISR_NAME\()_wrapper