Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 16 of 16) sorted by relevance

/CTR-SDK-4.2.5/sources/libraries/fnd/ARMv6/
Dfnd_Interlocked.cpp33 ldrex r3, [r0] // Loads the *pTarget value to r3 in CompareAndSwap()
38 strex r3, r2, [r0] // Writes swap to *pTarget in CompareAndSwap()
43 mov r0, r1 // Return value is comp because comparison succeeded in CompareAndSwap()
49 mov r0, r3 // Return value is the *pTarget value in CompareAndSwap()
58 ldrex r2, [r0] // Loads the *pTarget value to r2 in Swap()
59 strex r3, r1, [r0] // Writes the value value to *pTarget in Swap()
64 …mov r0, r2 // Return value is the *pTarget value immediately before writing succe… in Swap()
73 ldrex r2, [r0] // Loads the *pTarget value to r2 in Increment()
75 strex r3, r2, [r0] // Writes the r2 value to *pTarget in Increment()
80 mov r0, r2 // Return value is the *pTarget value when writing succeeds in Increment()
[all …]
/CTR-SDK-4.2.5/sources/libraries/gr/CTR/
Dgr_Utility.cpp84 STR r2,[r0,#4] in CopyMtx34WithHeader()
85 VSTR.F32 s0,[r0,#16] in CopyMtx34WithHeader()
86 VSTR.F32 s1,[r0,#12] in CopyMtx34WithHeader()
87 VSTR.F32 s2,[r0,#8] in CopyMtx34WithHeader()
88 VSTR.F32 s3,[r0,#0] in CopyMtx34WithHeader()
89 VSTR.F32 s4,[r0,#32] in CopyMtx34WithHeader()
90 VSTR.F32 s5,[r0,#28] in CopyMtx34WithHeader()
91 VSTR.F32 s6,[r0,#24] in CopyMtx34WithHeader()
92 VSTR.F32 s7,[r0,#20] in CopyMtx34WithHeader()
93 VSTR.F32 s8,[r0,#48] in CopyMtx34WithHeader()
[all …]
/CTR-SDK-4.2.5/include/nn/os/
Dos_ContinuationIterator.h37 static void SwitchImpl(bit32 r0, Registers* to);
38 static bit32 SwitchImpl(bit32 r0, Registers* from, Registers* to);
39 static bit32 SwitchImpl(bit32 r0, bit32 r1, Registers* from, Registers* to);
45 void Switch(bit32 r0 = 0) { SwitchImpl(r0, &this->m_Registers); }
46 …bit32 SwitchFrom(bit32 r0, Context& currentContext) { return SwitchImpl(r0, &currentContext.m_Regi… in SwitchFrom() argument
47 …bit32 SwitchFrom(bit32 r0, bit32 r1, Context& currentContext) { return SwitchImpl(r0, r1, &current… in SwitchFrom() argument
/CTR-SDK-4.2.5/sources/libraries/os/ARM/
Dos_SpinWait.cpp27 subs r0, r0, #2 // 1 Loop 2 Cycles in SpinWaitCpuCycles()
33 subs r0, r0, #4 // 1 cycle in SpinWaitCpuCycles()
/CTR-SDK-4.2.5/sources/libraries/crt0/MPCore/
Dcrt0.cpp95 ldr r0, =__cpp(Image$$ZI$$ZI$$Base) in nninitRegion()
99 cmp r0, r1 in nninitRegion()
100 strcc r2, [r0], #4 in nninitRegion()
/CTR-SDK-4.2.5/sources/libraries/math/ARMv6/
Dmath_Matrix34.cpp35 CMP r1,r0 // Are p and pOut the same? in MTX34CopyAsm()
38 MOV r2, r0 // in MTX34CopyAsm()
108 VSTMIA r0!,{s20-s23} // Store result in MTX34MultAsm_ORG()
110 VSTMIA r0!,{s24-s27} // Store result in MTX34MultAsm_ORG()
112 VSTMIA r0,{s28-s31} // Store result in MTX34MultAsm_ORG()
186 MOV r1,r0 in MTX34MultAsm()
213 VSTMIA r0,{s2-s13} // Store result in MTX34MultAsm()
243 VSTMIA r0,{s0-s11} // Store result in MTX34AddAsm()
272 VSTMIA r0,{s2-s13} // Store result in MTX34MAddAsm()
295 VSTMIA r0,{s0-s11} // Store result in MTX34MultScaleAsm()
[all …]
Dmath_Types.cpp38 MOV r2,r0 in MTX34ToMTX33Asm()
63 VSTMIA r0,{s0-s11} // Store result in MTX43TransposeAsm()
86 VSTMIA r0,{s0-s11} // Store result in MTX34TransposeAsm()
Dmath_Matrix44.cpp63 VSTMIA r0,{s0-s15} // Store result in MTX44AddAsm()
71 CMP r1,r0 // Are p and pOut the same? in MTX44CopyAsm()
74 VSTMIA r0,{s0-s15} // All pOut are put in the [S0-S15] registers in MTX44CopyAsm()
186 VSTMIA r0,{s0-s15} // Store result in MTX44MultAsm()
219 VSTMIA r0,{s0-s15} // Store result in MTX44MultAsm()
241 VSTMIA r0,{s0-s11} // Store result in MTX44MultScaleAsm()
266 VSTMIA r0,{s0-s11} // Store result in MTX44MultScaleAsm()
280 VSTMIA r0,{s0-s11} // Store result in MTX44MultTranslateAsm()
304 VSTMIA r0,{s0-s15} // Store result in MTX44MultTranslateAsm()
329 VSTMIA r0,{s0-s15} // Store result in MTX44TransposeAsm()
[all …]
Dmath_Matrix33.cpp40 MOV r2, r0 // in MTX33CopyAsm()
67 VSTMIA r0,{s1-s9} // Store result in MTX33MAddAsm()
90 VSTMIA r0,{s12-s14} // Store result in VEC3TransformAsm()
Dmath_Matrix43.cpp37 CMP r1,r0 // Are p and pOut the same? in MTX43CopyAsm()
40 VSTMIA r0,{s0-s11} // All pOut are put in the [S0-S11] registers in MTX43CopyAsm()
69 VSTMIA r0,{s0-s11} // Store result in MTX43AddAsm()
137 VSTMIA r0,{s0-s11} // Store result in MTX43MultAsm()
163 VSTMIA r0,{s1-s12} // Store result in MTX43MultAsm()
Dmath_Triangular.cpp41 VSTR s0,[r0,#0] in SinCosIdxAsm()
Dmath_Quaternion.cpp58 VSTMIA r0,{s0-s3} // Store result in QUATMultAsm()
/CTR-SDK-4.2.5/sources/libraries/os/
Dos_Default.cpp116 mov sp, r0 in InvokeOnOtherStack()
117 mov r0, r2 in InvokeOnOtherStack()
Dos_Thread.cpp175 mov r1, r0 // Put pStackBottom as the first argument in CallDestructorAndExit()
177 ldr r0, =__cpp(&s_pAutoStackManager) // Get the address of s_pAutoStackManager in CallDestructorAndExit()
178 ldr r0, [r0, #0] // Load s_pAutoStackManager in CallDestructorAndExit()
180 …ldr r3, [r0, #0] // Load the address of vta… in CallDestructorAndExit()
Dos_SimpleAutoStackManagerBase.cpp99 ldr r2, [r0] in CallFreeStackOnOtherStack()
/CTR-SDK-4.2.5/include/nn/math/ARMv6/inline/
Dmath_Matrix33.ipp86 VSTMIA r0,{s18-s20} // Store result
88 ADD r1,r0,r3
164 VSTMIA r0,{s0-s8} // Store result
218 ADD r1,r0,r3
220 VSTMIA r0,{s0-s2} // Store result