Home
last modified time | relevance | path

Searched refs:REGBYTES (Results 1 – 10 of 10) sorted by relevance

/libcpu/risc-v/common64/
A Dext_context.h31 #define FPU_CTX_F0_OFF (REGBYTES * 0) /* offsetof(fpu_context_t, fpustatus.f[0]) - offsetof(fpu_…
32 #define FPU_CTX_F1_OFF (REGBYTES * 1) /* offsetof(fpu_context_t, fpustatus.f[1]) - offsetof(fpu_…
33 #define FPU_CTX_F2_OFF (REGBYTES * 2) /* offsetof(fpu_context_t, fpustatus.f[2]) - offsetof(fpu_…
34 #define FPU_CTX_F3_OFF (REGBYTES * 3) /* offsetof(fpu_context_t, fpustatus.f[3]) - offsetof(fpu_…
35 #define FPU_CTX_F4_OFF (REGBYTES * 4) /* offsetof(fpu_context_t, fpustatus.f[4]) - offsetof(fpu_…
36 #define FPU_CTX_F5_OFF (REGBYTES * 5) /* offsetof(fpu_context_t, fpustatus.f[5]) - offsetof(fpu_…
37 #define FPU_CTX_F6_OFF (REGBYTES * 6) /* offsetof(fpu_context_t, fpustatus.f[6]) - offsetof(fpu_…
38 #define FPU_CTX_F7_OFF (REGBYTES * 7) /* offsetof(fpu_context_t, fpustatus.f[7]) - offsetof(fpu_…
39 #define FPU_CTX_F8_OFF (REGBYTES * 8) /* offsetof(fpu_context_t, fpustatus.f[8]) - offsetof(fpu_…
40 #define FPU_CTX_F9_OFF (REGBYTES * 9) /* offsetof(fpu_context_t, fpustatus.f[9]) - offsetof(fpu_…
[all …]
A Dstackframe.h26 #define REGBYTES 8 macro
80 STORE x1, 1 * REGBYTES(sp)
86 STORE x1, 0 * REGBYTES(sp)
88 STORE x3, 3 * REGBYTES(sp)
90 STORE x5, 5 * REGBYTES(sp)
91 STORE x6, 6 * REGBYTES(sp)
92 STORE x7, 7 * REGBYTES(sp)
93 STORE x8, 8 * REGBYTES(sp)
94 STORE x9, 9 * REGBYTES(sp)
118 STORE t0, 32 * REGBYTES(sp)
[all …]
A Dcpuport_gcc.S16 LOAD ra, REGBYTES(sp) /* thread exit */
17 addi sp, sp, 2 * REGBYTES
19 LOAD t0, REGBYTES(sp) /* tentry */
20 addi sp, sp, 2 * REGBYTES
A Dcontext_gcc.S21 STORE \reg, \index*REGBYTES(sp)
25 LOAD \reg, \index*REGBYTES(sp)
29 addi sp, sp, -(RT_HW_SWITCH_CONTEXT_SIZE * REGBYTES)
67 addi sp, sp, RT_HW_SWITCH_CONTEXT_SIZE * REGBYTES
/libcpu/risc-v/common/
A Dinterrupt_gcc.S62 addi sp, sp, -32 * REGBYTES
64 addi sp, sp, -16 * REGBYTES
66 STORE x5, 5 * REGBYTES(sp)
67 STORE x1, 1 * REGBYTES(sp)
70 STORE t0, 2 * REGBYTES(sp)
71 STORE x4, 4 * REGBYTES(sp)
72 STORE x6, 6 * REGBYTES(sp)
73 STORE x7, 7 * REGBYTES(sp)
74 STORE x8, 8 * REGBYTES(sp)
75 STORE x9, 9 * REGBYTES(sp)
[all …]
A Dcontext_gcc.S71 LOAD a0, 2 * REGBYTES(sp)
234 LOAD a0, 0 * REGBYTES(sp)
237 LOAD x1, 1 * REGBYTES(sp)
244 LOAD a0, 2 * REGBYTES(sp)
247 LOAD x4, 4 * REGBYTES(sp)
248 LOAD x5, 5 * REGBYTES(sp)
249 LOAD x6, 6 * REGBYTES(sp)
250 LOAD x7, 7 * REGBYTES(sp)
251 LOAD x8, 8 * REGBYTES(sp)
252 LOAD x9, 9 * REGBYTES(sp)
[all …]
A Dcpuport.h46 #define REGBYTES 8 macro
50 #define REGBYTES 4 macro
A Dreadme.md126 STORE ra, 0 * REGBYTES(sp)
133 LOAD ra, 0 * REGBYTES(sp)
169 STORE ra, 0 * REGBYTES(sp) // 将返回地址寄存器值保存至栈中
174 LOAD ra, 0 * REGBYTES(sp) // 从栈中恢复返回地址寄存器值
A Dcpuport.c45 stk = (rt_uint8_t *)RT_ALIGN_DOWN((rt_ubase_t)stk, REGBYTES); in rt_hw_stack_init()
/libcpu/risc-v/vector/rvv-1.0/
A Drvv_context.h32 #define VEC_FRAME_VSTART (0 * REGBYTES)
33 #define VEC_FRAME_VTYPE (1 * REGBYTES)
34 #define VEC_FRAME_VL (2 * REGBYTES)
35 #define VEC_FRAME_VCSR (3 * REGBYTES)
36 #define VEC_FRAME_V0 (4 * REGBYTES)
41 addi \xreg, \xreg, 4 * REGBYTES

Completed in 17 milliseconds