Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 1542) sorted by relevance

12345678910>>...62

/ThreadX-v6.4.1/ports/risc-v64/gnu/src/
Dtx_thread_schedule.S112 LOAD sp, 2*REGBYTES(t1) // Switch to thread's stack
123 LOAD t2, 0(sp) // Pickup stack type
129 flw f0, 31*REGBYTES(sp) // Recover ft0
130 flw f1, 32*REGBYTES(sp) // Recover ft1
131 flw f2, 33*REGBYTES(sp) // Recover ft2
132 flw f3, 34*REGBYTES(sp) // Recover ft3
133 flw f4, 35*REGBYTES(sp) // Recover ft4
134 flw f5, 36*REGBYTES(sp) // Recover ft5
135 flw f6, 37*REGBYTES(sp) // Recover ft6
136 flw f7, 38*REGBYTES(sp) // Recover ft7
[all …]
Dtx_thread_context_save.S73 STORE x5, 19*REGBYTES(sp) // First store t0 and t1
74 STORE x6, 18*REGBYTES(sp)
90 STORE x7, 17*REGBYTES(sp) // Store t2
91 STORE x8, 12*REGBYTES(sp) // Store s0
92 STORE x10, 27*REGBYTES(sp) // Store a0
93 STORE x11, 26*REGBYTES(sp) // Store a1
94 STORE x12, 25*REGBYTES(sp) // Store a2
95 STORE x13, 24*REGBYTES(sp) // Store a3
96 STORE x14, 23*REGBYTES(sp) // Store a4
97 STORE x15, 22*REGBYTES(sp) // Store a5
[all …]
Dtx_thread_context_restore.S95 flw f0, 31*REGBYTES(sp) // Recover ft0
96 flw f1, 32*REGBYTES(sp) // Recover ft1
97 flw f2, 33*REGBYTES(sp) // Recover ft2
98 flw f3, 34*REGBYTES(sp) // Recover ft3
99 flw f4, 35*REGBYTES(sp) // Recover ft4
100 flw f5, 36*REGBYTES(sp) // Recover ft5
101 flw f6, 37*REGBYTES(sp) // Recover ft6
102 flw f7, 38*REGBYTES(sp) // Recover ft7
103 flw f10,41*REGBYTES(sp) // Recover fa0
104 flw f11,42*REGBYTES(sp) // Recover fa1
[all …]
Dtx_thread_system_return.S73 …addi sp, sp, -29*REGBYTES // Allocate space on the stack - with floating…
75 …addi sp, sp, -16*REGBYTES // Allocate space on the stack - without float…
80 fsw f8, 15*REGBYTES(sp) // Store fs0
81 fsw f9, 16*REGBYTES(sp) // Store fs1
82 fsw f18, 17*REGBYTES(sp) // Store fs2
83 fsw f19, 18*REGBYTES(sp) // Store fs3
84 fsw f20, 19*REGBYTES(sp) // Store fs4
85 fsw f21, 20*REGBYTES(sp) // Store fs5
86 fsw f22, 21*REGBYTES(sp) // Store fs6
87 fsw f23, 22*REGBYTES(sp) // Store fs7
[all …]
/ThreadX-v6.4.1/ports/risc-v32/iar/src/
Dtx_thread_context_save.s91 sw x5, 0x4C(sp) ; First store t0 and t1
92 sw x6, 0x48(sp)
108 sw x7, 0x44(sp) ; Store t2
109 sw x8, 0x30(sp) ; Store s0
110 sw x10, 0x6C(sp) ; Store a0
111 sw x11, 0x68(sp) ; Store a1
112 sw x12, 0x64(sp) ; Store a2
113 sw x13, 0x60(sp) ; Store a3
114 sw x14, 0x5C(sp) ; Store a4
115 sw x15, 0x58(sp) ; Store a5
[all …]
/ThreadX-v6.4.1/ports/xtensa/xcc/src/
Dxtensa_context.S100 s32i a2, sp, XT_STK_A2
101 s32i a3, sp, XT_STK_A3
102 s32i a4, sp, XT_STK_A4
103 s32i a5, sp, XT_STK_A5
104 s32i a6, sp, XT_STK_A6
105 s32i a7, sp, XT_STK_A7
106 s32i a8, sp, XT_STK_A8
107 s32i a9, sp, XT_STK_A9
108 s32i a10, sp, XT_STK_A10
109 s32i a11, sp, XT_STK_A11
[all …]
/ThreadX-v6.4.1/ports_module/cortex_a35/gnu/module_manager/src/
Dtx_thread_schedule.S125 MOV sp, x4 //
143 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
162 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
165 LDP q30, q31, [sp], #32 // Recover q30, q31
166 LDP q28, q29, [sp], #32 // Recover q28, q29
167 LDP q26, q27, [sp], #32 // Recover q26, q27
168 LDP q24, q25, [sp], #32 // Recover q24, q25
169 LDP q22, q23, [sp], #32 // Recover q22, q23
170 LDP q20, q21, [sp], #32 // Recover q20, q21
171 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports_module/cortex_a35/ac6/module_manager/src/
Dtx_thread_schedule.S125 MOV sp, x4 //
143 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
162 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
165 LDP q30, q31, [sp], #32 // Recover q30, q31
166 LDP q28, q29, [sp], #32 // Recover q28, q29
167 LDP q26, q27, [sp], #32 // Recover q26, q27
168 LDP q24, q25, [sp], #32 // Recover q24, q25
169 LDP q22, q23, [sp], #32 // Recover q22, q23
170 LDP q20, q21, [sp], #32 // Recover q20, q21
171 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a75/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a76/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a65/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a76ae/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a77/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a77/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a73/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a75/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a65ae/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a65ae/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a5x/ac6/src/
Dtx_thread_schedule.S138 MOV sp, x4 //
156 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
175 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
178 LDP q30, q31, [sp], #32 // Recover q30, q31
179 LDP q28, q29, [sp], #32 // Recover q28, q29
180 LDP q26, q27, [sp], #32 // Recover q26, q27
181 LDP q24, q25, [sp], #32 // Recover q24, q25
182 LDP q22, q23, [sp], #32 // Recover q22, q23
183 LDP q20, q21, [sp], #32 // Recover q20, q21
184 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a65/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a53/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a53/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a55/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a55/gnu/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.4.1/ports/cortex_a57/ac6/src/
Dtx_thread_schedule.S133 MOV sp, x4 //
151 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
170 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
173 LDP q30, q31, [sp], #32 // Recover q30, q31
174 LDP q28, q29, [sp], #32 // Recover q28, q29
175 LDP q26, q27, [sp], #32 // Recover q26, q27
176 LDP q24, q25, [sp], #32 // Recover q24, q25
177 LDP q22, q23, [sp], #32 // Recover q22, q23
178 LDP q20, q21, [sp], #32 // Recover q20, q21
179 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]

12345678910>>...62