| /CTR-SDK-4.2.5/sources/libraries/fnd/ARMv6/ |
| D | fnd_Interlocked.cpp | 33 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/ |
| D | gr_Utility.cpp | 84 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/ |
| D | os_ContinuationIterator.h | 37 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, ¤tContext.m_Regi… in SwitchFrom() argument 47 …bit32 SwitchFrom(bit32 r0, bit32 r1, Context& currentContext) { return SwitchImpl(r0, r1, ¤t… in SwitchFrom() argument
|
| /CTR-SDK-4.2.5/sources/libraries/os/ARM/ |
| D | os_SpinWait.cpp | 27 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/ |
| D | crt0.cpp | 95 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/ |
| D | math_Matrix34.cpp | 35 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 …]
|
| D | math_Types.cpp | 38 MOV r2,r0 in MTX34ToMTX33Asm() 63 VSTMIA r0,{s0-s11} // Store result in MTX43TransposeAsm() 86 VSTMIA r0,{s0-s11} // Store result in MTX34TransposeAsm()
|
| D | math_Matrix44.cpp | 63 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 …]
|
| D | math_Matrix33.cpp | 40 MOV r2, r0 // in MTX33CopyAsm() 67 VSTMIA r0,{s1-s9} // Store result in MTX33MAddAsm() 90 VSTMIA r0,{s12-s14} // Store result in VEC3TransformAsm()
|
| D | math_Matrix43.cpp | 37 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()
|
| D | math_Triangular.cpp | 41 VSTR s0,[r0,#0] in SinCosIdxAsm()
|
| D | math_Quaternion.cpp | 58 VSTMIA r0,{s0-s3} // Store result in QUATMultAsm()
|
| /CTR-SDK-4.2.5/sources/libraries/os/ |
| D | os_Default.cpp | 116 mov sp, r0 in InvokeOnOtherStack() 117 mov r0, r2 in InvokeOnOtherStack()
|
| D | os_Thread.cpp | 175 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()
|
| D | os_SimpleAutoStackManagerBase.cpp | 99 ldr r2, [r0] in CallFreeStackOnOtherStack()
|
| /CTR-SDK-4.2.5/include/nn/math/ARMv6/inline/ |
| D | math_Matrix33.ipp | 86 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
|