Home
last modified time | relevance | path

Searched refs:v1 (Results 1 – 25 of 82) sorted by relevance

1234

/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/example_build/
Dinit_cp0.S59 li v1, 0x00000404 // (M_StatusIM | M_StatusERL)
60 mtc0 v1, C0_STATUS // write C0_Status
64 ext v1, v0, 3, 1 // extract bit 3 WR (Watch registers implemented)
65 beq v1, zero, done_wr
66 li v1, 0x7 // (M_WatchHiI | M_WatchHiR | M_WatchHiW)
69 mtc0 v1, C0_WATCHHI // write C0_WatchHi0
74 mtc0 v1, C0_WATCHHI, 1 // write C0_WatchHi1
79 mtc0 v1, C0_WATCHHI, 2 // write C0_WatchHi2
84 mtc0 v1, C0_WATCHHI, 3 // write C0_WatchHi3
89 mtc0 v1, C0_WATCHHI, 4 // write C0_WatchHi4
[all …]
Dinit_tlb.S59 mfc0 v1, C0_CONFIG // read C0_Config
60 ext v1, v1, 7, 3 // extract MT field
62 bne v1, a3, done_init_tlb
68 ext v1, v0, CFG1_MMUSSHIFT, 6 // extract MMU Size
76 mtc0 v1, C0_INDEX // write C0_Index
82 bne v1, zero, next_tlb_entry_pair
83 add v1, -1
Dinit_caches2.S68 li v1, 32 // Line size is always 32 bytes.
84 add a2, v1 // Increment line address by line size
104 li v1, 32 // Line size is always 32 bytes.
120 add a2, v1 // Increment line address by line size
160 ext v1, v0, 4, 4 // extract L2 line size
162 sllv v1, a2, v1 // Now have true L2$ line size in bytes
189 add a2, v1 // Get next line address (each tag covers one line)
194 ext v1, v0, CFG2_TLSHIFT, 4 // Extract L3 line size
197 beq v1, zero, done_l3cache
201 sllv v1, a2, v1 // Decode L3$ line size in bytes
[all …]
Dinit_L23caches.S126 ext v1, v0, 4, 4 // extract SL
129 beq v1, zero, done_l2cache
133 sllv v1, a2, v1 // Now have true L2$ line size in bytes
161 add a2, v1 // Get next line address
166 ext v1, v0, CFG2_TLSHIFT, 4 // Extract L3 line size
169 beq v1, zero, done_l3cache
173 sllv v1, a2, v1 // Decode L3$ line size in bytes
200 add a2, v1 // Get next line address
Dinit_vpe1.S109 move v1, a3_TC
112 ins v0, v1, 0, 4 // change S_TCBindCurVPE
120 slt v1, a2_NVPES, a3_TC
121 bnez v1, 2f // Bind spare a3_TC's to VPElast
122 move v1, a2_NVPES
129 move v1, a3_TC
133 ins v0, v1, 0, 4 // insert VPE
183 slt v1, a2_NVPES, a3_TC
184 bnez v1, donevpe // No more VPE's
242 sltu v1, a0_NTCS, a3_TC
[all …]
Dstart.S199 li v1, 0x20
200 sw v1, 1048(v0)
201 sw v1, 1056(v0)
202 sw v1, 1064(v0)
203 sw v1, 1072(v0)
204 sw v1, 1080(v0)
205 sw v1, 1088(v0)
206 sw v1, 1096(v0)
207 sw v1, 1104(v0)
216 mfc0 v1, C0_CONFIG // read C0_Config
[all …]
Dregdef.h7 #define v1 $3 macro
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/example_build/
Dinit_cp0.mip58 // li v1, 0x00400404 // (M_StatusIM | M_StatusERL | M_StatusBEV)
59 li v1, 0x00000404 // (M_StatusIM | M_StatusERL)
60 mtc0 v1, C0_STATUS // write C0_Status
64 ext v1, v0, 3, 1 // extract bit 3 WR (Watch registers implemented)
65 beq v1, zero, done_wr
66 li v1, 0x7 // (M_WatchHiI | M_WatchHiR | M_WatchHiW)
69 mtc0 v1, C0_WATCHHI // write C0_WatchHi0
74 mtc0 v1, C0_WATCHHI, 1 // write C0_WatchHi1
79 mtc0 v1, C0_WATCHHI, 2 // write C0_WatchHi2
84 mtc0 v1, C0_WATCHHI, 3 // write C0_WatchHi3
[all …]
Dinit_caches2.mip67 // v1 set to line size, will be used to increment through the cache tags
68 li v1, 32 // Line size is always 32 bytes.
84 add a2, v1 // Increment line address by line size
103 // v1 set to line size, will be used to increment through the cache tags
104 li v1, 32 // Line size is always 32 bytes.
120 add a2, v1 // Increment line address by line size
160 ext v1, v0, 4, 4 // extract L2 line size
162 sllv v1, a2, v1 // Now have true L2$ line size in bytes
189 add a2, v1 // Get next line address (each tag covers one line)
194 ext v1, v0, CFG2_TLSHIFT, 4 // Extract L3 line size
[all …]
Dinit_tlb.mip59 mfc0 v1, C0_CONFIG // read C0_Config
60 ext v1, v1, 7, 3 // extract MT field
62 bne v1, a3, done_init_tlb
68 ext v1, v0, CFG1_MMUSSHIFT, 6 // extract MMU Size
76 mtc0 v1, C0_INDEX // write C0_Index
82 bne v1, zero, next_tlb_entry_pair
83 add v1, -1
Dinit_L23caches.mip126 ext v1, v0, 4, 4 // extract SL
129 beq v1, zero, done_l2cache
133 sllv v1, a2, v1 // Now have true L2$ line size in bytes
161 add a2, v1 // Get next line address
166 ext v1, v0, CFG2_TLSHIFT, 4 // Extract L3 line size
169 beq v1, zero, done_l3cache
173 sllv v1, a2, v1 // Decode L3$ line size in bytes
200 add a2, v1 // Get next line address
Dinit_vpe1.mip109 move v1, a3_TC
112 ins v0, v1, 0, 4 // change S_TCBindCurVPE
120 slt v1, a2_NVPES, a3_TC
121 bnez v1, 2f // Bind spare a3_TC's to VPElast
122 move v1, a2_NVPES
129 move v1, a3_TC
133 ins v0, v1, 0, 4 // insert VPE
183 slt v1, a2_NVPES, a3_TC
184 bnez v1, donevpe // No more VPE's
242 sltu v1, a0_NTCS, a3_TC
[all …]
Dregdef.h7 #define v1 $3 macro
Dstart.mip199 li v1, 0x20
200 sw v1, 1048(v0)
201 sw v1, 1056(v0)
202 sw v1, 1064(v0)
203 sw v1, 1072(v0)
204 sw v1, 1080(v0)
205 sw v1, 1088(v0)
206 sw v1, 1096(v0)
207 sw v1, 1104(v0)
216 mfc0 v1, C0_CONFIG // read C0_Config
[all …]
/ThreadX-v6.4.1/ports/cortex_r4/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
173 LDMIA sp!, {v1-r11, lr} # Otherwise, return to thread synchronously
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/src/
Dtx_thread_context_save.S159 sw $3, 104($29) # Store v1
248 sw $3, 104($29) # Store v1
Dtx_thread_stack_build.S184 sw $0, 104($8) # Initial v1
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/src/
Dtx_thread_stack_build.mip102 $3 (104) Initial v1
188 sw $0, 104($8) # Initial v1
Dtx_thread_context_save.mip165 sw $3, 104($29) # Store v1
254 sw $3, 104($29) # Store v1
/ThreadX-v6.4.1/ports/cortex_r7/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
/ThreadX-v6.4.1/ports/cortex_a7/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
/ThreadX-v6.4.1/ports/cortex_r5/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
/ThreadX-v6.4.1/ports/cortex_a8/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
/ThreadX-v6.4.1/ports/cortex_a9/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register
/ThreadX-v6.4.1/ports/cortex_a5/ghs/src/
Dtx_thread_schedule.arm131 MOV v1, r0 # Save temp register in non-volatile register
133 MOV r0, v1 # Restore temp register

1234