Searched refs:REGBYTES (Results 1 – 10 of 10) sorted by relevance
| /libcpu/risc-v/common64/ |
| A D | ext_context.h | 31 #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 D | stackframe.h | 26 #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 D | cpuport_gcc.S | 16 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 D | context_gcc.S | 21 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 D | interrupt_gcc.S | 62 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 D | context_gcc.S | 71 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 D | cpuport.h | 46 #define REGBYTES 8 macro 50 #define REGBYTES 4 macro
|
| A D | readme.md | 126 STORE ra, 0 * REGBYTES(sp) 133 LOAD ra, 0 * REGBYTES(sp) 169 STORE ra, 0 * REGBYTES(sp) // 将返回地址寄存器值保存至栈中 174 LOAD ra, 0 * REGBYTES(sp) // 从栈中恢复返回地址寄存器值
|
| A D | cpuport.c | 45 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 D | rvv_context.h | 32 #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