Home
last modified time | relevance | path

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

12345678910>>...63

/ThreadX-v6.2.1/ports/risc-v64/gnu/src/
Dtx_thread_schedule.S113 LOAD sp, 2*REGBYTES(t1) // Switch to thread's stack
124 LOAD t2, 0(sp) // Pickup stack type
130 flw f0, 31*REGBYTES(sp) // Recover ft0
131 flw f1, 32*REGBYTES(sp) // Recover ft1
132 flw f2, 33*REGBYTES(sp) // Recover ft2
133 flw f3, 34*REGBYTES(sp) // Recover ft3
134 flw f4, 35*REGBYTES(sp) // Recover ft4
135 flw f5, 36*REGBYTES(sp) // Recover ft5
136 flw f6, 37*REGBYTES(sp) // Recover ft6
137 flw f7, 38*REGBYTES(sp) // Recover ft7
[all …]
Dtx_thread_context_save.S74 STORE x5, 19*REGBYTES(sp) // First store t0 and t1
75 STORE x6, 18*REGBYTES(sp)
91 STORE x7, 17*REGBYTES(sp) // Store t2
92 STORE x8, 12*REGBYTES(sp) // Store s0
93 STORE x10, 27*REGBYTES(sp) // Store a0
94 STORE x11, 26*REGBYTES(sp) // Store a1
95 STORE x12, 25*REGBYTES(sp) // Store a2
96 STORE x13, 24*REGBYTES(sp) // Store a3
97 STORE x14, 23*REGBYTES(sp) // Store a4
98 STORE x15, 22*REGBYTES(sp) // Store a5
[all …]
Dtx_thread_context_restore.S96 flw f0, 31*REGBYTES(sp) // Recover ft0
97 flw f1, 32*REGBYTES(sp) // Recover ft1
98 flw f2, 33*REGBYTES(sp) // Recover ft2
99 flw f3, 34*REGBYTES(sp) // Recover ft3
100 flw f4, 35*REGBYTES(sp) // Recover ft4
101 flw f5, 36*REGBYTES(sp) // Recover ft5
102 flw f6, 37*REGBYTES(sp) // Recover ft6
103 flw f7, 38*REGBYTES(sp) // Recover ft7
104 flw f10,41*REGBYTES(sp) // Recover fa0
105 flw f11,42*REGBYTES(sp) // Recover fa1
[all …]
Dtx_thread_system_return.S74 …addi sp, sp, -29*REGBYTES // Allocate space on the stack - with floating…
76 …addi sp, sp, -16*REGBYTES // Allocate space on the stack - without float…
81 fsw f8, 15*REGBYTES(sp) // Store fs0
82 fsw f9, 16*REGBYTES(sp) // Store fs1
83 fsw f18, 17*REGBYTES(sp) // Store fs2
84 fsw f19, 18*REGBYTES(sp) // Store fs3
85 fsw f20, 19*REGBYTES(sp) // Store fs4
86 fsw f21, 20*REGBYTES(sp) // Store fs5
87 fsw f22, 21*REGBYTES(sp) // Store fs6
88 fsw f23, 22*REGBYTES(sp) // Store fs7
[all …]
/ThreadX-v6.2.1/ports/risc-v32/iar/src/
Dtx_thread_context_save.s92 sw x5, 0x4C(sp) ; First store t0 and t1
93 sw x6, 0x48(sp)
109 sw x7, 0x44(sp) ; Store t2
110 sw x8, 0x30(sp) ; Store s0
111 sw x10, 0x6C(sp) ; Store a0
112 sw x11, 0x68(sp) ; Store a1
113 sw x12, 0x64(sp) ; Store a2
114 sw x13, 0x60(sp) ; Store a3
115 sw x14, 0x5C(sp) ; Store a4
116 sw x15, 0x58(sp) ; Store a5
[all …]
/ThreadX-v6.2.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.2.1/ports_module/cortex_a35/gnu/module_manager/src/
Dtx_thread_schedule.S126 MOV sp, x4 //
144 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
163 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
166 LDP q30, q31, [sp], #32 // Recover q30, q31
167 LDP q28, q29, [sp], #32 // Recover q28, q29
168 LDP q26, q27, [sp], #32 // Recover q26, q27
169 LDP q24, q25, [sp], #32 // Recover q24, q25
170 LDP q22, q23, [sp], #32 // Recover q22, q23
171 LDP q20, q21, [sp], #32 // Recover q20, q21
172 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports_module/cortex_a35/ac6/module_manager/src/
Dtx_thread_schedule.S126 MOV sp, x4 //
144 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
163 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
166 LDP q30, q31, [sp], #32 // Recover q30, q31
167 LDP q28, q29, [sp], #32 // Recover q28, q29
168 LDP q26, q27, [sp], #32 // Recover q26, q27
169 LDP q24, q25, [sp], #32 // Recover q24, q25
170 LDP q22, q23, [sp], #32 // Recover q22, q23
171 LDP q20, q21, [sp], #32 // Recover q20, q21
172 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a34/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a77/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a77/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a65ae/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a72/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a72/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a53/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a76/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a76/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a76ae/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a76ae/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a34/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a35/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a35/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a73/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a75/ac6/src/
Dtx_thread_schedule.S129 MOV sp, x4 //
147 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
166 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
169 LDP q30, q31, [sp], #32 // Recover q30, q31
170 LDP q28, q29, [sp], #32 // Recover q28, q29
171 LDP q26, q27, [sp], #32 // Recover q26, q27
172 LDP q24, q25, [sp], #32 // Recover q24, q25
173 LDP q22, q23, [sp], #32 // Recover q22, q23
174 LDP q20, q21, [sp], #32 // Recover q20, q21
175 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]
/ThreadX-v6.2.1/ports/cortex_a75/gnu/src/
Dtx_thread_schedule.S135 MOV sp, x4 //
153 LDP x4, x5, [sp], #16 // Pickup saved SPSR/DAIF and ELR_EL1
172 LDP x0, x1, [sp], #16 // Pickup FPSR, FPCR
175 LDP q30, q31, [sp], #32 // Recover q30, q31
176 LDP q28, q29, [sp], #32 // Recover q28, q29
177 LDP q26, q27, [sp], #32 // Recover q26, q27
178 LDP q24, q25, [sp], #32 // Recover q24, q25
179 LDP q22, q23, [sp], #32 // Recover q22, q23
180 LDP q20, q21, [sp], #32 // Recover q20, q21
181 LDP q18, q19, [sp], #32 // Recover q18, q19
[all …]

12345678910>>...63